Which Visual Studio template should be used for a ASP.NET web site, the Web Site template or the Project | Web Application template?
Personally I use web application projects exclusively now. I actually converted a rather web site to a web application because of compilation times for the web site.
I also use pre-build events to move configuration specific configuration files around and pre-build and post-build events are not available in web sites.