1 new of 45 responses total.
Re: error detection and goto's, having programmed a lot in a language without goto's (Pascal), I had to solve this by making an error state something checked for in loops, so as to allow for an early and orderly exit out of a loop. I think that was better than trying to use or rely on being able to just jump out to somewhere when the heat got turned up.
You have several choices: