Very true. I also think it takes some balls to defer a game from your biggest franchise from arguably one of your best 3rd party developers.
If people dont know who I am obviously talking about, its Bungie and their newest Halo game reveal cancellation. It clearly was going to be a 2009 release.
Also, they have stopped saying things will get sequel/trilogy treatments.
I think MS learnt alot from the Too Human fiasco.







