Call me paranoid. I have never ever had a database connection die after I got it.
However, I feel funny writing a book on coding Industry-Strength DBI (co-authors welcome) without being able to say "...and via this attribute or hook, all of your calls to your database application handle will automatically do a $dbh->ping for you" When will DBIx::AnyDBD take an initialized $dbh instead of a set of connection parameters? Should I fill out a request at rt.cpan.org?