There is no reason for a difference between a desk-top and a server specific operating system today, since they often use the exact same hardware.
Fix MS Windows and incorporate the fantastic server capabilities of UNIX into it.
Instead of tearing the software industry into two incompatible camps, we need to unite. Identify the best of the two operating systems and meld them together.
Hardly, unless you're dealing with a VERY small business what runs it's servers on PCs!
Even the low end HP Proliants like the ML-330 use "real" server systemboards and chipsets. Sure, they look like a PC, and even use a PC powersupply... But they have a "real" ServerWorks chipset, along with support for registered ECC RAM and XEON processors. Don't get me started about 2, 4, 8, or even 16 way SMP systems.
Why waste processing cycles on services you don't need? While in *IX it's pretty easy to disable services you don't need, just try to disable the AD services in Win2K Server.
Mark