The thing that really gets me is that windows buggers up over a period of time. I was in an apple shop not long ago talking to the man about the differences. He told me that the apple OS does not get fragmented due to its clean design, windows always feels buggy, like its gonna fall apart any min
With VMWare, you don't need to Reboot the system. I've had uptimes of several years, basically until I update the kernel for some reason, or update hardware.
When something goes hinky in VMWare WinXP, you simply "reboot" it by closing the window and restarting it. It even works for some games.