This related question has an answer which describes including/referencing additional config files from the default config file: How to read values from multiple Configuration file in c# within a single project?
Is that the only (sensible) way to do this or does C# allow me to freely access different config files? Is there something inherently special about app.config?