>> What object WITH is referring to in this case? Are you sure that it's the line that generates the error?
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
Gary.