Microsoft has revamped their Xbox Live Rewards program. With Xbox Live Rewards, it’s easy to get rewarded for being loyal to Xbox Live. The more you use Xbox Live services, the more rewards you get. You get rewards for playing games, watching movies and more. For example, renewing your Xbox Live Gold membership gets you 3,000 Rewards Credits, take monthly surveys (250 Credits) and more.
Complete a Punchcard:
With MyPunchcard, you have access to big rewards with a mighty punch. Track your progress here, complete exclusive offers, and earn Rewards Credits. New Punchcards are always popping up, so check back often to see if you can complete them all!
More details can be found here.