Windows: "We are the windows. Resistance is futile. We come in your homes, and digitalize everything. Your files will be assimilated and copied to Windows Servers. Resistance is futile"
:lol:
Or so they think...
I have more machines running non-Windows operating systems than I do machines that are running Windows (or are even capable of running Windows).
And Windows is not ideal for running servers on the internet. People constantly find security holes in IIS, IIS is difficult to get working if you leave the beaten path and try to use ISAPI modules that aren't really supported by Microsoft (I'm sure anyone who has installed / tried to install the PHP ISAPI module in IIS knows what I'm talking about), filesharing is rotten (as usual), etc...
I would say that using Windows Server to manage clients in a domain (with Active Directory and so on) is much nicer than the equivalent things for unix (LDAP and NIS). A lot of it is due to the features they built in, like the group policy objects, managed software installation/RIS, printer installation, etc. That's not to say that managing these types of things in a Unix installation is impossible, but it's made a lot harder (you get to have fun writing lots of scripts to make it work). Of course, I'm sure none of these useful features exist in Windows Home Server.
But as far as a web server, file server, etc. *nix servers blow Windows right out of the water (Apache, BIND, Samba, etc all easily kill IIS, Routing and Remote Access, Windows File Sharing, etc a million times over).