I just installed WordPress 2.8.4 on Windows 2008 and IIS 7. There were several components that needed to be installed before the famous WordPress 5 minute installation could commence. These included the PHP server, MySQL, phpMySQL, and URL Rewrite for IIS 7. Dave Lawlor wrote a great series of articles on how to properly install and configure everything specifically for WordPress. Go to http://www.trainsignaltraining.com/installing-wordpress-on-iis7/2008-10-06/ to check it out. While installing all these, I only had to restart the server once and that was optional URL Rewrite extension. After all prereqs were installed, it was a breeze. I guess this open source stuff isn’t that bad after all.