Yes, according to Microsoft.  If you purchase a 360 before December 21st, you too will get a free copy of Halo 3.  You would have to go to the official xbox website for the news and the information.  Unfortunately, you will also have to sign up for a new Xbox Live account, register your system, The problem: You wont get the game until January 18th.  If they said in two-3 weeks than I would have been okay but man January is crazy!  If there is someone already going to purchase a 360 this month then it would make sense to do it.  Unless you were going to buy it for Halo 3 and now you have to wait two more months to play it.  That both sucks and blows.