Xbox Live Rewards Program

Microsoft has sent out an invites to its rewards program preview for US Xbox 360 owners, allowing users to accrue Points for doing whatever it is they do when online. We got ours today. “The best part is, the more you spend, the more you get, and for each month you stay on Gold, the […]