Lock deal properties at specific stage

I just asked support this very question and was going to enter the idea, but found this.

So, allow the sales person to change all of the details on a Deal in the Sales Pipeline, up until the point it moves to Closed Won or Closed Lost.

(Allow admins to change thereafter)