How about a interupt??

Maybe a wrong return on a interupt (Like a Goto Start), instead of not returning on the GoSub?

I was looking at your code....

What happens if A = Value? and that IF statement fails?

It goes right through 16 times, and then continues to the Subroutine...hits REturn... and...and...<g>

DWayne