Nice. Also have a look at: http://www.iam.unibe.ch/~scg/Teaching/Smalltalk/Slides/07Metaclasses.pdf I think this is a nice synthesis of several explanations gathered and refined over the years. oscar