First project 99% working, minor gremlin

aarg:
What exactly do you hope to achieve with that change?

Well like I said I'm no expert and never seen a setup pin's like that before, I've seen an Int but not const byte.

Drew looking through your code again I don't see any debounce routines for the input button's, May be this could be causing the issue or does not help having any debounce in there.
I'm looking into the filter that I used which I shall upload in a short while