First Arduino + Servos, what to buy?

Sparkfun's site is down for me, so I can't be really sure, but I think that the potentiometer can act as a push button as well, so, by rotating the potentiometer you would switch between "record start position", "record stop position", "replay movement" and "erase positions".
by pushing the potentiometer, you would accept
(if I'm wrong, I could add a "OK" push button)