How to prevent the accidental the deletion of contacts, when an obligation exists to keep their records?
I assume writing a little extension that picks up the delete with the civicrm_pre hook is a fairy elegant way?