In an effort to prevent non-unique data from being submitted by my users to primary fields in my database, I capture the error using "On Error Resume Next" and reroute the user back to the form page and have them enter it again. It works great. But only once. For some reason the database (I'm using Sybase) gets hung up for 30 or 40 seconds and won't process another update to it for that time. After the delay though, it works. I'm stumped. Can anybody help?