Buttons, interrupts and de-bouncing

Yes, ints are cool. So i multitasking. ROTSs are even cooler. Superloops are a bit less cool. But they're easier to grasp, IMHO.

That said, use whatever technique you feel more inclined to learn. Go where you feel the fun is (tm) :smiley:

(edit: RTOSs, obviously :stuck_out_tongue: )