Evan, Sorry for the very late reply… was at 40K feet and wifi c-d out. One idea that comes to mind would be to maintain a shadow model that holds previous model data. This means that you would have to provide an Undo button to rollback the changes using the shadow model. Probably more trouble than ROI. Instruct your users to think before jumping!