>What I've found that works and seems easiest so far is:
>if time_to_do_modal_form
> nRecno=Recno()
> Do the modalform
> Goto nRecno
>endif
>
Then somehow that modal form affected the record pointer. Anyway, good you found a simplest solution. Is it the best performance wise - I'm not 100% sure.