Is there a SolidWorks 2010 function that will tell me if a parametrically BOM table has been modified? We are trying to drive all of our BOMs parametrically for parts list reporting at a higher level and eventual upload to our MRP system. We have some users who just can't stop modifying the BOM regardless of how hard we try to explain the situation. We need a way to quickly identify any of those modifications. If a function does not exist, does anyone know of a macro that will not only identify but easily restore all the modifications to their original value?