1st, I crammed everything to gether for this post. My code looks much nicer than that.
But it does bring up a question I had: Where does the PIC start excecuting? If I don't tell it where to start?
And right I changed
GOSUB BEGIN
BEGIN:
to
GOTO BEGIN
BEGIN:
Is that better? If I didn't put that there where would the PIC have begun running? Right after the BEGIN: label? ie

BLEDOUT = 0' TURN BLUE LED ON ??