>Also if I move the record pointer in the grid by using the mouse, the record that I moved from is marked as modified.<Ah, you didn't say you were using a Grid. That may or may not be part of the problem. I've not done much with Grids, so I'm not sure I can help. Are you sure that you have nothing defined in the grid that would automatically change the value of one it's columns?
~~Bonnie