I forgot to mention this deal on MS points. Amazon.com is giving $5 in credit in their Xbox Live store if you buy a code for 1600 MS points ($19.99), or $10 if you buy 4000 MS points ($49.99). If you're wondering why you wouldn't just buy multiple 1600 point codes instead of 4000, it's because you can only get one credit per household. I only went with the 1600 points. I'm trying to do all of my Xbox live purchases in codes now. Amazon.com actually has deals on them, whereas if you buy directly off Xbox Live Marketplace, the deals are much rarer. Also, now that I have a different debit card, I'll be out of Microsoft's system, so I'll just add on to my Live subscription and points balance with codes.

Amazon.com deal on MS points