There are more effient ways rather then setting all those variables, However it's the way you chose. I don't see where the variables are being unset. And the timers aren't required as there is no threat of a flood. Other than that not to bad.
I'm against the "FINISH" alias, It isn't needed and would be quite annoying. I don't see where variables are being unset after it's finished running. Forward slashes are not required, Spaces where spaces aren't required. Goto & Loop Eeek. That's from a quick glance. Overall 3/10