Could you use papertrail, or something similar to keep track of changes?