Mark,
I never check if a table needs a tableupdate, I just do the tabelupdate, assuming that VFP does the job intellignetly and faster then you do manually, that is : only update where new or modifed records.
Are there reasons not to work my way but the way you propose ?