Hi Doug,
have you tried Heinrichs persistence layer already instead of the primitive FileDriver?
See
http://www.xmlBlaster.org:/xmlBlaster/src/java/org/xmlBlaster/engine/persistence/xmldb/README
regards,
Marcel