The beauty of OO programming is the ability to let the parent to it's own setup. In Smalltalk this is super (arguments) How do I do that in Python? Currently I call from the child object: ancestor.__init__ (args) But this seems wrong. -- Danie Roux *shuffle* Adore Unix