Gary,
The object doesn't have ADDPROPERTY() method overridden by any chance?
>The object is recieved as a paramater into the method, I have stepped through and the object is definetely available, fuller code is
>
>
>WITH toObject
> IF PEMSTATUS(m.toObject,"Width",5)
> .ADDPROPERTY( '_nOriginalWidth', .WIDTH )
> ENDIF
>ENDWITH
>
--sb--