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.

Natal is not a product. Snow Leopard was announced, what, two years ago?