As I said earlier in the thread, continue
block or function call should have been what I did. But, I felt that I didn't want to hide the meat of the script in a function call and continue
blocks are "a lesser-known" feature of Perl, similar to "goto &SUB".
I guess my point is that I have a reason for not wanting to do either of the "correct" ways, and one of those reasons is the very reason most people gave Ovid to not use "goto &SUB", even though it was the absolute correct syntax to use in his specific case.
We are the carpenters and bricklayers of the Information Age.
Don't go borrowing trouble. For programmers, this means Worry only about what you need to implement.