As far as flat-files go I think they really do have a place in some applications still. There are a couple of industries that rely on them heavily I am sure. Does any OTA's have any idea of where flat-files are still used and why?
A flat file database consists of information or attributes in columns. Each file contains information independent of the information in another file and separate modules of code are needed to specify how comparisons among attributes of different files are to be made. This makes them more suitable for small and simple applications like Telephone directory, shopping lists, CD/DVD or media inventory and so on. A flat file is "flat" because ...
The usefulness of flat-files is considered.