If you've GOT to use a Microsoft OS as a server, use an NT platform system, not a 9x one. For one thing, one version of Windows 98 has a known problem where after a certain number of days it will crash even if you never do anything. My copy has all the stability of a paper jumbo jet, and I'm allegedly pretty talented in the care and feeding of OS's. Overall, it's better to have the server be Linux and the client be Windows. I'm not real happy with the current crop of Linux Desktops.
Customer surveys are for companies who didn't pay proper attention to begin with.