Bass said:

I just discovered that Natal is like, not coming out for a long time. Seriously what is it with Microsoft and annoncing things like years in advance? When Apple announces a product, it often comes out the next day.

It's a platform though like, they're just saying "hey we made this cool stuff, sent out a bunch of dev kits, expect cool games in the future". I can't believe someone would complain about a company being open about their roadmap.  Apple being secretive isn't helping anything except Apple.