Centralized Configuration Stolen idea from ODBC DSNs Never hard-code connection parameters again It's a pain to update hundreds of scripts... And do so across many machines... You define a "data source" or a "named configuration" Contains username password database host or socket proxy info various other attributes All values have defaults