That's what I was thinking... rs.Open, populate the form, and close the rs. When they click Save it does a SELECT Stamp FROM bla bla bla and makes sure that it wasnt changed, and does a .Update and closes the rs again.