Question: are triggers useful or damaging?
Answer: Triggers are extremely powerful and useful, there are any number of scenarios where a trigger is the best solution to a problem. They are also a very good "hack" tool. There are often situations where you are not in immediate control of both the code and the database.