in reply to DBI and Appleworks?

There aren't DBD drivers for any of the common Macintosh desktop databases such as AppleWorks or Filemaker Pro, however if you need to access data in AppleWorks, you can use Mac::Glue. Mac::Glue is a perlish interface to Apple Events. I used Mac::Glue in conjunction with DBD::Proxy and DBI::ProxyServer to move some data from Filemaker to MySQL a few years back for one of my professors. I was pretty happy with the results.

----
Coyote