"Alan Gauld" <alan.gauld at btinternet.com> wrote > > class Master: > > class PublishedMaster(Master): > > class client: > > This allows the subscriber classes to be informed of any changes I should have pointed out that the code I posted was not tested and should be treated as pseudo code - albeit very close to real code! Alan G.