This deal has ended.
Signup for the Starwood Preferred Guest American Express Card and get up to 25,000 Starpoints! You'll get 10,000 points with your first purchase, and when you spend $5,000 in 6 months you'll get 15,000 bonus points (you'll also accrue 1 point/$1 so you'll end up with 30,000 points by doing this). Normally you'd have to spend $15,000 in 6 months to get 15,000 points, so this is an especially generous bonus. It gives enough points for 2 free nights at Category 5 hotels, or they can be turned into frequent flier miles (37,500 AAdvantage Miles, for example) in addition to other AmEx Starwood benefits. On top of all this, the $65 annual fee is free for the first year.