It may just be that you need to use a different/better backend database engine for OOBase. I believe you can tell it to use MySQL/PostgreSQL/etc instead of it's inbuilt HSQL one (having said that, I didn't think HSQL was particularly slow). -- David Goodwin http://codepoets.co.uk/