I also suggested/requested specs on the .dat files so that a management program could be made to create custom .dat files for those with limited memory.
Might not hurt adding a defragment feature to the current system as well. If I'm correct and map data, no matter what area, is stored in the order it is retrieved that could make for a very scattered database.