* POWERUP CPU FOR I=1 TO 10000000 NEXT nCycle = 1000000 * COMPUTE TLOOP=SECONDS() myVariable=1 FOR I=1 TO m.nCycle NEXT CLEAR TLOOP= SECONDS()-M.TLOOP ? "WITHOUT A WORKAREA ACTIVE" SELECT 0 TZ=SECONDS() myVariable1=1 myVariable2=1 FOR I=1 TO m.nCycle myVariable1 = myVariable1+myVariable2 NEXT ? SECONDS()-M.TZ-M.TLOOP TZ=SECONDS() myVariable1=1 myVariable2=1 FOR I=1 TO m.nCycle myVariable1 = M.myVariable1+M.myVariable2 NEXT ? SECONDS()-M.TZ-M.TLOOP ? "WITH A WORKAREA ACTIVE" CreateCursor(1) TZ=SECONDS() myVariable1=1 myVariable2=1 FOR I=1 TO m.nCycle myVariable1 = myVariable1+myVariable2 NEXT ? SECONDS()-M.TZ-M.TLOOP TZ=SECONDS() myVariable1=1 myVariable2=1 FOR I=1 TO m.nCycle myVariable1 = M.myVariable1+M.myVariable2 NEXT ? SECONDS()-M.TZ-M.TLOOP PROCEDURE CreateCursor(K) sCursor = '' FOR k=2 TO 255 sCursor = m.sCursor +",Xlcbuffer_"+LTRIM(STR(m.k))+" I" NEXT CREATE CURSOR bbb ( lcbuffer_001 I &sCursor.) ENDPROCThis performance difference is valid for This,Thisform and Thisformset.