The Arduino is also capable of controlling 2 servos very easily and from what I read many more with some more code. The simplest way to control Servo's with an Arduino is to control them with potentiometers. A good way to use potentiometers as an example is to build a simple robot that does not even move. In the example below, I simply connected one servo to another laying flat on it, and then connected a glue stick to the other to control like an arm. You can see all the wires, battery's and even my very own servo board that I created to simplify the connecting of the servo's from the Arduino to the battery and Arduino.



This one one very messy example as you can see! Wires running everywhere and just some cardboard and hot glue used to put it together, but it does show the point that. Most of the code and examples came from arduino.cc's example shown here; Example. Money wise, servos are somewhat inexpensive, depending on your budget and requirements. The servos shown above were 10 dollars  each  ( Hitec HS311 purchased here ), however Servos can alse be very inexpensive from places like Dealextreme, although i never purchased anything from them oso i cannot comment on the quality of the parts.