... it saves all the field values in a buffer, and even if the pointer somehow changed on an open record, when you use the tRecord objects Save, it remembers the record number and is sure to save the data to the correct place. Also, because it is in memory, no write to the drive occurs until you ...