@null / GameEx authors - Not to throw a wet blanket on things as you are probably much more knowledgeable than I am with regards to databases, structure, and query. My concerns for such create questions as follows: - With one large DB what additional drains would there be on memory, especially if data is being loaded for systems one doesn't employ? - Since the DBs are loading at startup, wouldn't one large DB add to the boot time? - If there is a corruption in one DB, can GameEx continue to run so long as that emu and its related DB is not invoked? If so, would corruption in a single DB, depending on where the corruption occurs within the data, possibly crash GameEx entirely? I am also looking into using the SQLite tools so that I can increase my knowledge and abilities inside and outside of GameEx.