Are you a diehard Halo fanatic guaranteed to pick up the upcoming sequel on the first day of release? Here's a deal that might interest you.

If you are willing to shell out the full price of Halo 3 now, Best Buy's online store will sell you 1600 MS points ($20 in US currency) for $4.99. It sounds like a pretty good deal, so long as you had nothing better to do with $60 or $70 for the rest of the year. Best Buy loves it, of course, since they're getting the money virtually free for now and can invest it in a way that more than makes up for the $15 loss they incur for the MS points.

This article was originally published on Joystiq.

Deal of the Day: Lumines II, now only $20