Use myTable CursorSetProp("Buffering" , 5, "myTable") && Turn optomistic table buffering on Replace myfield With "Thud" In myTable && change some data ** The field could also be bound to a control on a form. Do Case Case Dow(Date()) = "Monday" && make the user a little more miserable Tablerevert(.T., "myTable") && discard any changes to the table Case Dow(Date()) = "Friday" && Make the user happy Tableupdate(.T., .T., "myTable") && save changes to the table. Otherwise && be ambivalent Messagebox("Today just isn't your day!") Endcase