I am wondering if I can create an abstract Zclass. By this I mean a class off which I can subclass other objects, but that class itself is not visible in any of the dropdown menus to the users. I want to do this so that at a later date I can add methods to this class and have those methods inherited by its subclasses. I hope this makes sense. Thanks Tom