> Another option is to somehow introduce inter-record consistency checking > in ZODB. I wonder how that would work. That sounds like something the Zope 3 dependency system would be good for. Except, the dependency would be handled at the application level rather than at the ZODB level. -- Steve Alexander