IMHO, wouldn't it be more practical to put the DB filenames in the DB module instead of each module that uses a db? It makes sense that two different dbs would have different names (and mysql databases can't have .s in them)