John,
If you TABLE buffer the file you can move the record pointer without the blank record getting commiteed until tableupdate() time.
>You hit the nail on the head... I was moving the record pointer in a refresh method... Now if I am in the add mode it's smart enought (because I told it what to do) to not move the record pointer until it's time...