i agree.

Your program must have a structure to avoid breaking gosubs... not a common used to do that. Sometime some goto,branch and FLAG variable will do the job. That's once again food for brain cells...

always keep in mind of what you do and how it's suppose to work.... do a structured program. If your a 'Visual' kind of people, you can figure all your program using a kind of flowchart.