If you develop ASP.NET WebForms (not mvc) you can pre-compile sites before deploying so that they load quicker on first load after uploading any changes. Visual Studio provides an option to pre-compile in the build menu but this is missing from Visual Web Developer 2010 Express Edition meaning you have to rely on the command line to pre-compile your site. So I wrote this app to provide a GUI for the command line tool.
To use it you provide a source and destination folder in a app.config file. The program will then list all the websites (folders) in the source folder that you can select from. If you create a web.config.live file to be used on the live server this tool will automatically delete the web.config file and rename web.config.live to web.config on compile.