I got this part working using the Event Receiver, but using the version history, rather than Before/After properties.
With regards to design, this is MOSS. This is not SharePoint 2010. All the new relationship enhancements are not in MOSS.
The dual updating thing, most definitely was not my idea and is totally custom for MOSS.
However, the idea is common with regards to parent-child relationships and any normal DBMS. I won’t get started on that.
Unlike all the suggestions online with using connected web parts and custom forms or query string parameters, I'm not doing any of that, which is much cleaner and the client cannot mess it up.
Thanks for the idea and for responding to my emails.
A