.NET Configuration Manager
Olaf Conijn did an AMAZING job in create a configuration management environment for .NET 2.0.
“The “.Net Configuration Manager” tool allows developers to manage .net 2.0 configuration sections and perform the following tasks:
- Validate configuration
- Encrypt configuration files
- Manage changes in configuration differences for deployment scenario's
The tool is non-intrusive and can be ran from within Visual Studio.net or in a standalone tool.”
Look at the results:

(Validating System.Web configuration)

(encrypting parts of a web.config file)

(managing configuration-differences in deployment scenarios)

(managing WCF Schema)
You can find out more about this GREAT tool here