Attention fellow newbies:
Here's what I learned the hard way, twice!
When your button code calls a LABEL,
put that labeled code in the very next line after your button code,
or you get nasty error codes assuring you that it is not really a label.

I ran into this in a program with several sub routines and several buttons
and the only way it would compile was if I put the subs directly after the button.