I like using INI files to store configuration, but it occurs to me that there are potential performance gains by storing the configuration in the database. I have factored out all configuration loading into a new class called Dataface_ConfigTool which will allow loading and saving configuration to multiple forms off datasource transparently. The support for INI files will continue indefinitely. The idea is that sites can be migrated back and forth from INI file configuration to database configuration with the click of a button. Database configuration is available for sites that need the performance boost.
One other benefit of using the Database for configuration is that we can use Dataface to edit the configuration info. The use case uncovered some deficiencies in Dataface that will have to be remedied as I would like to have the equivalent of a Filemaker 'Portal' field to be able to edit related records in a grid format from the "edit" form of the master record. It will also be nice to have heirarchical select lists (i.e., when you select an option from list #1, the options in list #2 change to be relevant to what was chosen in list #1).