I've just installed Windows 7 Ultimate. Managed to get IIS running, installed PHP and MySQL.
And then ... Service Pack 1 comes down the line and installs itself. IIS no longer running. I check everything. Everything seems to be OK. I do a System Restore and bingo: all is fine again.

I know that I may not have everything just right. But, I've heard of other people having things not running after Windows updates.

So, I am thinking of ditching IIS and loading Apache. Is this more robust?