Lol, "php is crap on windows problem" - I'm guessing that's in the official php documentation

LOL, no not really

I don't believe that PHP on Win is fully compatible with the full range of PHP extensions & libraries however. That said, apparently MS have been helping on out PHP 5.3 to ensure that this revision of PHP works better with Windows (so if you want to run PHP on Windows that may be the version to go for).
I tried it on SUSE Linux when it was first built (because I like KDE) - I soon ran into problems with that, such as my ADSL modem having no drivers at all (As a result, there was no internet) and even if it did, DynDNS doesn't seem to like Linux (Even tried it in Kubuntu) and there was no support for ASP (Or not in any working form - and I can't really port to any other language). Also, for unknown reasons, I got the "Ip0 Printer on fire" a few times.
To be fair, things have come a looooooooong way since then

Furthermore, that ASUS motherboard was hard enough to get running under Windows 2003, never mind with Linux
In later revisions of Ubuntu, my personal experience has been that it has really good hardware support. I tend to find myself downloading drivers for Windows while Linux 'Just Works'. Recent netbooks/nettops seem to be largely supported.
I don't like linux as a server OS anyway, I've never had any reliability from a Linux server and I've never got my VPN working on one (not to mention a bunch of other stuff) - I may be in a minority, but I'm a Windows server guy and I will just carry on with Java and ASP
There's always something to be said for following what you know I guess. I've done Win & Linux server administration and tend to find that it's horses for courses again. I'd never use Linux for LDAP (why bother when AD is so good?) but on the other hand, I'd only ever use Windows for .ASP based web hosting (because I've tended to find Linux more reliable). I'm put in mind of one severely overloaded Ubuntu Dapper server which I removed recently which had an uptime approaching 2 years. Unfortunately patch Tuesday usually sees Server 2003 needing a reboot or two

However I'm also aware that Win vs Linux discussion is a bit like Politics or Religion. All I'd suggest is that when you get your new server and migrate your websites to it, take the old one and spend a night playing with Ubuntu Server. You might like it
