pg is correct++. The best way to do this is make a backup copy of the database every so often (monthly usually), and record changes since the last backup in a secondary event file, with timestamp and user (and/or IP) fields to show who made the changes. If anyone questions your data, you just go back to the last log showing (according to the person questioning) accurate data, and print out the events for that record or records.