Fist off, about the for loop..
Quote:

For loops are different, they are used when initialization is needed and the iteration is standard:

for (%i = 0; %i != 4; inc %i)
{
echo %i
}

Untrue, the variable in the for lop can still be altered judt like any other. Teh differece again is there are less lines of code, a preset stop length, and much more legible.

Seconds, the gotos are not all bad, though I do find them a means of being a 'beginners loop' From my visuals and scripts I have seen, people who do not realize what is going on use goto's, where as more experienced tend to stick with while loops.

Not only the for though would be a good idea, but perhaps a switch statement. Rather then have several labels, provide yet again, another cleaner visually satisfying methos to parse out a variables contents..

Just my 2 cents.. laugh