I was thinking of some of my development problems with Zope -- for example, it's difficult to work on code at home, tar it up, bring it to work and change it some more, take it home again ... -- and realized that being able to split up the object database into multiple files could help. Imagine if you could have several Data.bbb files, each holding some subset of the database's objects. This might be done by specifying into which file an object goes; the object's children go into the same file, unless they're explicitly moved into another file.
Independent of implementation concerns (boy, that was easy!) I agree. I'd also like to see that woven into sessions. Specifically, I'd like to check out a sub-tree to a file, take it on the road and tweak it. Since I've got the folder in a session I would essentially have it locked for writing. When I got back I would replay the transactions into the main site. --Rob