Now that back-bdb supports transactions, it's now possible to implement transactions which span multiple LDAP operations. I've outlined the protocol mechanisms in: draft-zeilenga-ldap-txn-xx.txt If someone with a little experience in the code wanted to try to implement this, I'd be happy to offer advise. For those with no experience, I suggest taking on one of the TODO list items aimed at building your experience. Kurt