Using an existing Web App as a Windows Azure Web Role

Jim's posted a detailed set of steps for taking an ASP.Net Web Application project and making the changes needed to use it as a Web Role in the Windows Azure Tools for Visual Studio.