By contrast, it makes me excited thinking about the possible solutions to the problems you just described. What could be done? Maybe there is a revision system in the web app that shows the changes which must be confirmed before applying? This also would give you web app the ability to easily version control data.
Awesome