Amazon is currently running a promotion where if you buy a prepaid Xbox Live subscription card you’ll get a code e-mailed to you worth 800 Microsoft Points! It’s pretty sweet, and a 3-month subscription is just over $22 right now on Amazon (compared to the $25 you’d pay through Microsoft) and you basically get $10 back in MS points. I picked up 3 months for my account and 3 months for my girlfriend’s (it took a day to receive the first code, I’m waiting to see if I’ll be sent another code for 800 more points).