How is the GoSub returning??

If I remember correctly, you are only allowed 4 levels of "GoSubs"

Thus, my first impression would be a "illegal" return from your GoSub... Something like the following:

Loop:

.....
......
......
if (something happens gosub Loop2)
goto Loop

Loop2:
......
......
......
if (something happens goto Loop) ' This is a NO NO!!!!
.....
.....
return

end


Dwayne