If two people enter data at the same exact time what happens you end up getting the second persons Id. It rarely happens but does. Ive had experience with this before. What I ended up doing was using an adOpenKeySet cursor with an adLockOptimistic lockType.<BR><BR>After you do<BR>rs.update<BR>you should be able to receive the key. let us know.