So, I'm very new to this, bare with me... I have a loop statement going and going and going.. as follows: (just a 10sec interval flashing LED)

loop:
High 0
Pause 10000

Low 0
Pause 10000

Goto loop
End

And I want to interrupt this loop with a button push, more importantly a button hold, (2sec). So when you hold the button it pops out of its loop.

Don't really know where to start with this... as far as I can tell I can only check the button state (up/dn) once per loop?
Thanks for your patience..