Millenium on 25 July 2010
Halo: Reach should and probably will outsell Halo 3, for simple reasons.
1: It's a better product.
2: Bigger Xbox 360 install base.
3: Bungie's last Halo game.
4: Advertising frenzy.
5: Releasing a month before their competition will be great as well.