Add functionality to keep all activity, notes, and staff assignments with the deal, regardless of buyer changes. If primary buyer changes to co-buyer or is removed, original activity for that deal should stay with the deal, not move with the buyer. This includes notes/activity and BDC assignment.
Scenario: Client1 calls in and is entered into CRM, appt set and shows. Client1 is not the purchaser and SP adds Client2 as CoBuyer, switches Client1 & Client2, and removes Client1 from the deal. All notes/activity and BDC assignment stay with Client1 who now has no deal associated.