This is now a Visual Studio 2010 suggestion.  Please VOTE IT UP to get it included in the final realease:

https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=514045

Visual Studio 2010 introduced a myriad of new features.  One of them that I have found myself using a lot lately is the ability to define a Publish Profile.  This lets you define a profile of how and where to deploy a web application.  So I can create a deployment profile for Development and point that to the development web servers and another for testing and so on. 

image

The only thing I feel it is lacking is the ability to pick a different web.config file for the various profiles.  So that I can have a Dev, Test, and Prod web.config file.  It would be really cool if the Publish Profile tool would let me associate a .config file in my project as the web.config for that publish profile.