Microsoft is rolling out additional Xbox Live Rewards offers on April 1 in the form of MyPunchcard, which is more or less what it sounds like. At least for the month of April, this promo is Xbox Live Arcade-oriented:
That first one seems laughable, but what about the other two? For the sake of comparison, this is $40 in XBLA titles for $10 back; throughout March, Sony gave back $10 for every $50 purchased on PlayStation Network -- though that was not restricted to just PSN games. Also, just to be clear, you need to become a Rewards member to take part in this.
Play To Earn from Xbox LIVE Rewards [Major Nelson]