You said "Sure it is. A Yacht is a Boat, and a Benz is a Car, and they are all Vehicles. However, until one of those objects actually exist, there are no instances". Going by that logic, why not derive whirlybird from Helicopter? whirlybird is a helicopter, after all. Then DavidCrow, SenthilKumar, instead of being instances of Humans, would be subclasses of Humans... DavidCrow wrote: By definition, an instance of class is the actual occurrence of that class. I agree and that's why I don't think Benz should be derived from Car. Regards Senthil _____________________________ My Blog | My Articles | WinMacro