I have an iPhone 3GS.
Firstly I tried using rechargeable batteries in this, but it simply wouldn't charge. Then I used Duracell - phone would charge about 5% then stop and not charge any futher.
Complete waste of money. Perhaps with larger/more powerful batteries it might work, but as a portable charger it's pretty worthless.