>come again? you saved the before edit data to one memo, after edit data to another memo, < scratching head > and what was in the third memo field?
The third memo field had the array created by AFIELDS() on the table because we had to deal with the possibility that the table's structure might change over time. There were also a couple of other fields that told us the table and the primary key for the record that was reflected in the memo fields.