>Is set autosave on same as issuing flush every change
According to the help, I think not. "Determines whether Visual FoxPro flushes data buffers to disk when you exit a READ or return to the Command window." It doesn't mention other commands that could change data.
I would find it safer to explicitly issue FLUSH after TableUpdate() (I do hope you use buffering!). This can be part of your main class for data-editing forms.
Hilmar.
Difference in opinions hath cost many millions of lives: for instance, whether flesh be bread, or bread be flesh; whether whistling be a vice or a virtue; whether it be better to kiss a post, or throw it into the fire... (from Gulliver's Travels)