Ameritrade's current deal is $25K for 20K starwood points. However, the indicate that one must be either a US citizen or permanent resident. I'm on an H visa here in the states. Can I still get the points?
Has anyone successfully received the points without being a US Citizen of permanent resident?