Microsoft unveils a new games console and teases 42 games for the Xbox.

More...