Rotary Encoder - learn this if you have about 400 hours of time.

DrStein99:
I guess your talking about using the DELAY to handle the encoder routines.

Nope. I'm talking about not using "delay()" at all.