It’s not completely free unless you’re an original Xbox owner who plays Live and hasn’t upgraded to the 360. Do these people still exist? The deal starts on November 21st and goes through till December 21st.
Current Paid Xbox LIVE Members on the original Xbox console (not Xbox 360), here’s how to get your Halo 3 game:
1. Buy an Xbox 360 console between November 21 and December 21, 2007.
2. Convert your current paid Xbox LIVE account to an Xbox LIVE Gold subscription.
3. Register here between November 21 and December 21, 2007 with promotional code XBX7777, with your new console serial number, and a valid mailing address.
4. Look for your copy of Halo 3 in your mailbox!