Better ways to configure .NET Applications