Rotary Encoder

I always had good results with this one:

Ben Buxton's rotary encoder page.

Ian.