If you make a bunch of updates to a BTree at a single node, you could iterate over its items() and make the changes in batches to the main BTree. I imagine this could be efficient, but would have to try it to see. Jeremy