> 1. Is it correct for the ExecState to carry the "thisValue"? As Adam realized later (I think), ExecState carries the value for "this" inside the calling function. It does not carry the object whose property is being accessed. Geoff