Forgot this part
(*Online offer valid in the 50 United States, D.C., and all United States military bases with valid APO/FPO bases. Offer expires 23:59 hr (PST) December 21, 2007. You must purchase a new Xbox 360 system between November 21, 2007, and December 21, 2007, establish a new Xbox LIVE Account, then register on the promotion website on or before December 21, 2007. Hard drive, Windows Live™ ID, and high speed Internet access required for Xbox LIVE account. (See Xbox LIVE system requirements at www.xbox.com/live.) Limit: one offer submission per person. Xbox 360 Halo 3 game will be fulfilled through mail by January 18, 2008. Fulfillment requires a valid mailing address. Not combinable with other Microsoft offers or rebates. Proof of purchase required.)
and here are the details for those not wanting to click on the link
If you're more than ready for Halo 3, but still have an older console, here's the plan for you. Buy your Xbox 360 before December 21, 2007 and we will give you a copy of Halo 3.
Here's How to Get Your Halo 3 Game:
1. Buy an Xbox 360 console by December 21.
2. Connect to Xbox LIVE.
3. Register HERE with promotional code XBX7777, your new console serial number, and a valid mailing address.
4. And look for your copy of Halo 3 for Xbox 360 in your mailbox!
[/QUOTE]
Note: You must purchase a new Xbox 360 system between November 21, 2007 (next Wednesday) and December 21, 2007. USA Only.