has anyone reverse-engineered the DB

Well, I hope no-one's gone to the bother of reverse-engineering it... all the code to parse it is in the GPL'd emptool sources. (The emptool/emplode protocol just grabs the entire file, pipes it over the connection, and parses it at the PC end.)

Peter