Problems with arduino power input & servo motors

And about it working with USB... USB devices are usually allowed to pull 500 ma (IIRC), and up to 1A if properly configured.