Bert, thanks for the further explanation. It's making a bit more sense. I'm going to trace the changes through the code and examine the DB before I try to comment any further.
I certainly don't want to depend on a new editor - I just want to understand exactly how it works with the present editor. - Julian