The instability is one of the reasons I've not upgraded to Vista yet. I always like to wait until the first service pack is out for any new OS before I take the plunge.

Also it seems more developers are starting to state their upcoming games will be Vista only, which I think isn't a good move yet as I cannot see enough of the market switching to Vista until at least this December before enough will be using the OS to make an impact on the XP userbase.

As for Halo 2, I bought it on release for the original Xbox, and while it was a good and enjoyable game back then, it does show its age now compared to newer titles on the PC and the newer consoles, as well as newer PS2 games even looking better! It won't have stood the test of time if and when it finally gets a launch on the PC unless Microsoft have been spending all of this extra time updating the game engine.