Automatically Update Amount Field in Deals

Automatically Update Amount Field in Deals

After a Sales Order is assigned to a Deal, I want the grand total of all associated Sales Orders to be automatically summed and written to the Deal's Amount field. The idea is to prevent users from manually changing the Amount. I'm finding it hard to believe that something so simply would require a custom function. Has anyone implemented a similar solution or found a better approach?


Thanks

Jason