Hi
I will hear if it would be an idea to make an extra posibilty to make a restriction for properties, so that its only Deal owner, which can change properties. That will make your data secure, and only 1 person can change it - without the admin shall be changing names evertime a deal will be changed.
If we can top it - its also only the deal owner who can change the deal owner. Offcourse a admin can always change it if sickness or resigned etc.
Salesforce are using it with success;-)