in reply to Lazy, lazy, lazy programming
In my opinion (for what it is worth), CGI.pm is a great alternative to the CGI:: set. Date::Manip is another good one, particularly if you are generating letters or stuff to people, and you want the dates to look professional.
DBI (and whatever DBD:: you need) is absolutely essential for any data base access - and the architecture of the DBI / DBD modules are truly innovative.
Ken