I've used Windows Server in the past and, compared to Linux, it just devours the server resources. With Linux you can have databases, emails, and files all on the same server without it having too much of a negative impact. But on windows, you really need separate servers for all 3 services. Also compatibility with many website scripts causes a problem for most people. It's getting better, but Linux is the way to go right now (I think). Anyone else care to share an opinion on this?