Well - my customer demands DB2 and pay us a good deal of money, so DB2 it is. But I just realized that I might want to use a separate dbh for my db-based solution. Hmm. That might work.
Funny how just asking a question sometimes makes you come up with a workable solution!