Amex Card
If you get the AMEX card, for $40/year, your points won't expire with a little card activity and you will get 50 points by August (follow the link from True Blue and/or Amex)
It would cost you $270 to buy 50 pts, thats 6 years of the Amex fees.
BTW,make sure its the 50 pts link and not the 25 pts link. Not sure that lower link is still around, but one of the sites had it.