Microsoft seems to be both enabling, reinforcing and rewarding compulsive habit-forming behaviour if this latest Xbox Live Rewards scheme is anything to go by.
If you're willing (or can't wait) to sink your teeth into many hours of Halo 4 multiplayer over the next month, Microsoft plan to reimburse you for your time by way of a few Microsoft Point thresholds. If you manage to play 140 hours of it before November 30th, you'll receive 600 Microsoft Points, with smaller amounts available at lower tiers (70+ hours and 35+ hours respectively).
Gunning for the 600 Points? You'll have to play it for six hours a day, every day, until the end of the month. Luckily, Halo 4 does at least manage to be brilliant - to the extent where I'm having serious trouble maintaining my current willpower.
You'll have to be an Xbox Live Rewards member to take part.