Hi all:

Am I missing something and need a slap also?
Why can't the following work?

Main:
do this
do that
gosub here
goto main
end

Here:
if do_dat_squat then there
do this
do that
return

There:
do this
do that
return


This will close the gosub in either case of Here & There and take the routine to main which is the gosub+1 location....

-warrier