I think rodmac is confused about the need for a transistor to drive a servo. The servo itself contains the power driver circuit. The pulses that control the servo are just low-power logic signals, easily within the capability of an Arduino output pin.
If a DC motor must be driven directly (i.e. not as part of a servo), then yes, you'd need a transistor to act as a current amplifier.