Another prob with INI files is that the APIs do not return @Error so if the logging is important, one has to do a read after write verify. Another thing with INI files is that the entire file gets read into memory which may or may not be trivial. Individual INI files as what DOC proposes with flat text files can also be merged into a CSV with an admin script.

INI files are better suited to store changing data while avoiding dups.
_________________________
Give a man a fish and he will be back for more. Slap him with a fish and he will go away forever.