So far I've migrated two ASP.NET MVC 1 solutions to MVC 2 and therefore kept my web.config almost the same, just changed the necessary stuff in it as documented in Release notes.
Although I created a few new test MVC 2 webapss from scratch, until now I haven't really checked out the default new web.config. As I created a new empty MVC 2 Web App today and opened the web.config, I discovered it's much smaller. There's almost no modules, no handlers, etc.
Now I'm thinking to move some pieces from old web.config into this new one (like nhaml section, membership section, ...)
I was wondering about how others tackle the problem of changing web.config files over time and what are yours best practices.