>My 2nd form is a simple form that doesn't
>deal with tables, just crunches up some
>parameters passed to it, merges it with user's
>input thru a couple of textboxes and returns
>the result. For debugging, I actually took out
>the procedures from the 2nd form, leaving a
>blank form with a dummy return. The resulting
>2nd form is actually doing nothing but the
>problem persists.
This is actually easy to check - when 2nd form exits, have a breakpoint there, and in the debugger check for recno() of the 1st form's table. If it's the same as it was before the 2nd form was launched, then it's not what I thought.