Microsoft is a funny company... They hire around a thousand programmers, givie a few programmers a tiny section to program then a core group take all those tiny pieces and tries to put it all together to create the OS..... The guy who ran the Windows 2000 project also ran the Vista project but quit because he was tired of Bill's crap... Anyway, Bill decided to start over and got rid of most of the programmers and with a core group they are completely starting from scratch with Windows Vista.
I hope they get it right this time.