I thought it was commonly accepted that the only reason Halo doesn't have a release date is because they want to see when CoD releases? Microsoft is waiting on that, and, given what Activision is currently dealing with, it may be a while before we hear that.