Thanks guys, but this is not a decorator implementation. Check out the design patterns articles at
WWW.STEVENBLACK.COMThanks
Rex
>>oDecorator = CREATEOBJECT('MyDecorator', THIS)
>>oDecorator.Decorate()
>
>>oDecorator2 = CREATEOBJECT('MyDecorator2', THIS)
>>oDecorator.Decorate()
>
>FWIW Erik our heads were in the same fuzzy place <s> except you did a better job of explaining it. This is how I do it, regardless of how many Decorators come into play I call decorate() in the same way.