in reply to DBI vs MLDBM/GDBM_File, etc.

There isn't inherently wrong with using Berkley DB, and the various DBM modules. Personally, I would also go with the MySQL or Postgres route. Not only should it help the speed of your program, but once you have everything set up for DBI, you should be much happier.

Cheers,
KM