I started working with SQLite lately, and found that it very nicely fits it's niche and is available for lots of platforms. However I find the naming of the perl module confusing.
The name for the module that was compatible with version 2 of the database is
DBD::SQLite2, while the name for version 3 is
DBD::SQLite and not DBD::SQLite3 as one would suspect. It took me a while to hit on that out so I thought I point it out.