oops, the ZBase code is not present in the product because it's Python... It provides the base classes for ZDiscussion -- a hardwired interface to ZItem and ZTopic objects. The part of ZDiscussion we've modified is the interface it presents. The question remains--how to package each of the modified interfaces into a ZClass in its own right.