Whenever I create a new Web Form on Visual Studio 2010, the default name is always \"Default.aspx\". This is a slight pain as I\'m having to change it to \"Index.aspx\" each
No, there is no way do to that in Visual Studio. You can only do that in IIS.
But, you can define a Startpage in the Property-Pages (Web) of the ASP.NET Webpplication.