@Aaron I think label should only be used for data(READ-DATA-RESTORE-COPY) and to make "switch case"(If you don't know what do i mean, then search in google... the syntax is easy to understand) since smilebasic doesn't support that syntax. For everything else there are already control structures(IF-ELSE-FOR-NEXT-WHILE-WEND-REPEAT-UNTIL). Also "DEF function" replace GOSUB and is superior to it.