Didn't we already cover ideas on here:
https://community.marketo.com/MarketoDiscussionDetail?id=90650000000PmBDAA0
As was mentioned it is difficult to automate any sort of changing company program because you have to be able to tie the two records together. I provided an example of how you could manage the records without losing data.
Do you have another specific question?