Normally Starwood sells Starpoints at 3.5 cents each, and the maximum number of points one is allowed to buy each calendar year is 20K. Now until December 31st Starwood is offering 20% discount for buying points. Instead of the usual 3.5 cents you can buy them at 2.8 cents. Sounds a bit high, doesn’t it?
The reason why I quite like Starpoints is due to the fact that they are very flexible. You can use them for straight hotel awards, you can use cash + points awards, you can book flights using them, and most importantly you can convert 20K Starpoints to 25K miles with number of carriers.