There's no such thing as a cheap Windows.
I remember reading that computer prices have dropped by huge amounts in the last 10 years, and Windows prices have increased by huge amounts in the same time period.
When Win98 came out, it was $100.
Windows XP is $200, WinXP Pro is $300.
WinXP Server is $1000 or more
WinXP Cluster is probably gonna be a lot
BTW, Slashdot quoter!
http://developers.slashdot.org/article.pl?sid=04/05/25/0327244&mode=thread&tid=185&tid=190&tid=201Personally, I think UNIX will always be best on servers. DOS is simply just too unstable. Even the somewhat better NT kernel used in XP isn't stable enough for professional grade.
The Windows XP system is just really, really bad. Maybe it's okay for a normal user, but not a professional server.
The idea of a registery that takes info of all your programs on your hard drive and smacks it together...ick. When a Windows program is installed, it puts data in the registry, the Windows folder, the system32 folder, the registry, program files, sometimes win.ini, sometimes the control panel, add/remove programs... It's a total MESS. The more stuff you install, the slower your system goes, because each program is connected directly to Windows.
In UNIX based systems like Mac OS X and Linux, YOU DON'T HAVE THAT PROBLEM. A computer with 1,000 programs on it will boot up just as fast as a computer with just the OS (assuming those programs aren't boot hacks).
Not to mention that there are 60,000 viruses for Windows, and 600 for UNIX, most of those coded for the x86 processor. Meaning, they 1) Won't work on Mac OS X, since it uses PPC processors and 2) You have to be stupid enough to run them from the command line in Linux.
And that is why Linux and Mac OS X will always be better server software.