If you're stack on the Windows platform, it may be a true pain to build using other technologies. Major OSS tools can be more easily mantained on Unix-like systems (RoR, Python, even PHP it's a mess on Windows).
I'm talking about production environments. I do myself use WinXP for development, because I'm forced by other tools I must use; but my current production env is Ubuntu.