Power Pack External Battery Skin Case
Thats the best one for me. It is a second battery and a protective slim case at the same time. It uses mini USB connection. I can use a normal USB cable to charge both the internal battery and the external one at the same time. I can also do all iTunes activities with the USB cable.
Having a slim second battery attached permanently, you forget about it and you will never run out of power.