1) Using the default NameValueCollection WebConfigurationManager.AppSettings
directly instead of passing around too many parameters
2) Tested it successfully using a Local Website and Console App