Been using windows at the new job. I know I know, I sold my soul. But honestly I like the change of pace and to Windows credit it is doing a damn fine job of trying to act more like unix. Now if they could just disable the gui completely (not like the guiless install crap you get with server 2008) but a true headless server, take away the resource hogging graphics and their just as annoying inputs, stick to whats required. A network input, a console out and possibly a keyboard and very basic video out. The keyboard and video out being very, VERY optional. They should be reserved for the WORKSTATION server crowd. I'd rather have a console switch then a damn kvm. One more layer of hardware, one more layer of failure, one more thing to have to consider when diagnosing problems.
Save the gui controls for the workstations where they belong, if I really need a gui, i'll install a tool to graphically manage the server through a web interface or a remote application client. But enough about my opinions on operating systems and why the complexity of modern operating systems such as osx and windows has no place in a serious business enviroment.
I promised to share this little trinket so I will.
windows key+r
cmd
ipconfig /flushdns
before you know it, cisco switch's will come with VGA and usb ports