Interesting stuff. Basically it redefines how classes work, while sticking to regular Python syntax. An example from the tutorial... >>> class Wheel(binding.Component): def spin(self): print "I'm moving at %d mph" % \ self.getParentComponent().speed >>> class Car(binding.Component): wheel = binding.New(Wheel) speed = 50 >>> c = Car() >>> c.wheel.spin() I'm moving at 50 mph Retecool. ... [54 words]