Actually, Vista was SUPPOSED to be a new OS from the ground up. They ended up throwing all of that code out and starting over using the Server 2003 SP1 code after M$ went all bananas over security in XP Service Pack 2. Also, WinXP is totally based on NT code. It has nothing from Win9x in it other than backwards compatibility for certain programs that didn’t like NT.
If you’re gonna bitch, at least have your facts straight.