in reply to Template / Class DBI question

Yes, I think it only updates the database if you call the update method on an object. Unless you have autoupdate turned on.

Autoupdating is off by default. See Class::DBI for more info. discard_changes is another method that will be of use to you.