I think your guess is correct and the binary format of the Berkley DB is not portable. You could *try* other DB formats (SDBM,NDBM etc.), but I suspect you'll have the same problem. I'd probably just export/import a Data::Dumper'ed flat file, but then the 'laziness' bit of Perl always appealed to me :)