Ok.. yeah it looks right now like I don't have the Berkley DB compiled on my system. I'll have to work on this (after the new year).. I'm a bit squeemish about doing it now with the long holiday coming up. So what exactly was going on with the ldbm format? Why would 3,000 records at a time work, but more then that cause delays.. yet if I did 3,000 took a 2 second break, and then did 3,000 more it was fine?