OOps... Sorry, I didn't see your post until after I posted an answer to your earlier post. If these posts were stung together as a thread perhaps I would have seen your solution.
I'm not sure I follow exactly what you did.
You put in a PRINT statement (not a BREAK) inside a DO LOOP , then you remmed out the PRINT statement and that stopped the program? Then after un-remming the PRINT statement, it ran, correctly? Was the DEBUG ON in effect?
I put PRINTs inside DO LOOPS all the time, and comment them in and out, and have never observed any such behavior as that. What else was in there that did/did not get remmmed out?
Regards,
Mike C.