Well, Hobert, I think the problem you're having is that Seaside is a web framework and not really designed to support ACID transactions, you might want to look at one of the Object-Relational mappings. Avi's work on Roe is very interesting.... Oh. It's late. I'm silly. Tim