FlyerTalk Evangelist
Join Date: Aug 2011
Location: Barcelona, London, on a plane
Programs: BA Silver, TK E+, AA PP, Hyatt Globalist, Marriott LT Plat, Hilton Diamond
Posts: 13,048
I haven't seen the 40% promo for awhile, but with the 30% promo you can buy points for 1.85 cents each.
So, you take $100 off your next hotel bill in the US, and use $92.50 to buy 5k points if you need them.
It's not a hard choice for me to take the $100...