NEWSFLASH...
Microsoft releases a product before it's ready, to gain an unfair advantage over the competition, and screw consumers over with a unreliable product..
NXE
Xbox360
Vista
Xbox
.Net 1.0
WindowsME
IIS
Just off the top of my head, i'm sure there are plenty of others. Personally, I am happy I waited for PS3, sure I had to wait a year (AKA save up for a year), but I got a finished product, with Blu-ray, that's reliable, not some feature-cut unreliable junk.