I report and block every single one, but I don't understand these messages in any case. You can't stack a 48 hour code on top of a current Xbox Live subscription so why keep creating accounts and spamming people? Is it to get them to come to the website
and socially engineer their info? A phishing site?