I know that there are many windows servers running php/mysql...but I don't understand why anyone working with php/mysql would consider hosting on windows? I'm sure it works...but why...it will work MUCH better and all the documentation you see will be *nix based (since that is the native php/mysql platform). I have some sites on servers with php as cgi and they are full of setup traps with odd-ball solutions like creating a php.ini in the cgi folder or placing php.ini in ever directory...argh!!!! who has time or energy to figure this stuff out on each different host. My advice is to find a server setup you like and stick to it so that you can setup your new sites with no effort.
I have a new client that host on NetworkSolution Linux servers...what a nightmare!!! I needed to contact support like 10 times just to get the manager to not logout every 2 minutes...and one solution created another problem so I had a domino effect going and I am still not happy with it. On my VPS it is plug-n-play with MODx...setting up a new site is painless...so painless that I have become spoiled

My server runs on CentOs.
I appologize for the rant...I am just traumatized from having to tweak servers for something as simple as installing MODx.
