It is also important to carefully choose your keys so that the ets table is partitioned by process. The closer you can get to one process per row with distinct keys, the better your concurrent access. jay