FYI, I don't think I can really fix, but I tried a concurrency test that creates, fetches, and then deletes a client in multiple concurrent threads. HSQL is giving me deadlock exceptions. Looks like it is trying to obtain table locks. Sucks as I can't really unit test this scenario. -- Bill Burke JBoss, a division of Red Hat http://bill.burkecentral.com