CLEAR _PAGENO = 1 HoldPage = _PAGENO FOR x = 1 TO 129 TEXT TO m.myVar NOSHOW "Hello World" ENDTEXT IF _PAGENO <> m.HoldPage HoldPage = _PAGENO ? 'x = ' + TRANSFORM(m.x) + " and _PAGENO = " + TRANSFORM(_PAGENO) ENDIF ENDFOR ? _PAGENOFor me, running this in VFP 7 or 8 causes the _PAGENO variable to increment to 3. If I'm missing something, please let me know.