I'm currently running a file/print server on my computer as well as a virtual machine setup that I use for running live demos of stuff for my school. This is all running on my main computer, which is the following specs: 2.67GHz P4 CPU 1GB PC3200 DDR SDRAM 80GB 7200 RPM HDD ASUS P4S800 Mobo nVIDIA GeForce FX 5200 8x DVD-/+RW Burner Now currently I'm running Windows Server 2003 on this machine, but I'm wondering which is the better choice, Windows Server 2003 or Windows XP Professional. My machine acts like a server for the rest of my network while it is also my main every day machine so Im not too sure what to do.