create table test (cTest1 C(10)) USE test SHARED ? cursorsetprop("Buffering", 5) append blank replace ctest1 with "Universal" append blank replace ctest1 with "Thread" append blank replace ctest1 with "Visual" append blank replace ctest1 with "Foxpro" go top ? GetNextModified(0) GO -1 ? tableupdate() ? recno() ? GetNextModified(recno()) GO -2 ? tableupdate() ? GetNextModified(recno()) GO -3 ? tableupdate() ? GetNextModified(recno()) GO -4 ? tableupdate() ? GetNextModified(recno()) &&Returned 0 -- no more new recordsI grant u the code is somewhat heinous but it was, afterall, only a test. My point is that it worked with no problem.