Not too long ago, I created a project on codeplex to port Wordpress over to ASP .NET. Luckily, due to time constraints, the project was not attempted. Also, recent developments have made this project unnecessary. I found out that IIS now supports PHP via FastCGI. This feature and the use of MySQL now allows you to basically run most if not all PHP applications on a windows platform. MySQL can be downloaded for free from http://mysql.com/.
So how do you get Wordpress running without a LAMP stack or a WAMP server for that matter? At the moment, the easiest way to this is via the Web Platform Installer. Scott Hanselman has quite a good write up on the Web Platform Installer here. Using the Web Platform Installer, I have managed to get a copy of Wordpress running under Windows Vista. You will also need to install MySQL for this. It is quite straightforward but if you want a guide on this and how to secure it on a Windows Server, you can find some information here.
The next bit of fun is to move this blog and its contents to Wordpress. I'm currently working out the details for this.