I got the same email this morning, never even thought about it being a scam thing. Paranoid much?! :p Fired in the codes earlier on and you get 500 points for each code, meaning 2000points in total. Quite nice of Microsoft, certainly wasn't expecting it, but as it said in the email you only have...