I am interested in hearing your thoughts on designs for Configuration (similar to .NET) service. It's basically an abstract for storing configuration information, appliction wide or object level, app/user preferences, w/ standard interfaces for read/write to file (INI,TXT,XML,etc), registry, database...