May I propose an alternative, to keep things simple. The "version of record" is an XML, say XHTML, edited and saved online. A PDF is generated at any time, on the fly and to the specs of the user, on demand.
Kaveh Bazargan Twitter: @kaveh1000 www.river-valley.com | www.river-valley.tv | www.bazargan.org
