Here are a couple of good links related to creating CustomConfigurations in .NET applications. This link from dotnetslackers.com gives the simplest explanation I've found so far.
This example explains using Collections in your custom config. Really cool!!! If you want the basics, check out this article on MSDN.