Halo 2 outsold Halo: CE because it was the poster child for xbox live and had an insane marketing campaign. Halo 3 outsold Halo 2 because the 360 is a software sales beast and it had an insaner marketing campaign.
So what does Halo Reach have going for it? We know nothing about it, Call of Duty has stolen much of Halo's thunder and it doesn't even have a number in the title.








