I think so timestamps for only detect form changed records. I use identity columns for keyfields. But don't use identity columns for where clauses. Use your ID for where. Because VFP can't know value of identity columns until requery(). Oh!.. Timestamps was madden me... :(