If you have functions or routines used often in your program, then gosub is a must.

It helps keep the program structured and by carefully placing the subroutine in a complete page of pogram memory, the overall program can be reduced in size very much.

It would be nice to see local variables sometime in the next updates of PBP,but even without this, GOSUBs are my preference.

Other languages like C "push" the programmer to use functions or subroutines.

Ioannis