When I start a new ASP.NET project in Visual Studio i can create a ASP.NET Web Application and new ASP.NET websites in Visual Studio creates new Website.What's the difference between these two ASP.NET Web Application and ASP.NET Web Sites? Why would I choose one over other?If I'm using Visual Studio 2005 instead of Visual Studio 2008 or Visual Studio 2010, is the answer different?