I've been looking for a standard portable USB charger that can charge not only my power hungry iPhone 3GS but also other USB devices such as Blackberry, HTC, PSP, etc. I finally able to find two models, one from Sanyo Eneloop and the other from imaxpower both have 5000 mAh, which can charge iPhone 3GS for 4.1 times, 1219 x 4 = 4876 mAh. The Sanyo KBC-L2S is 38.95 from amazon.com http://www.amazon.com/Sanyo-eneloop...?ie=UTF8&s=electronics&qid=1247179716&sr=8-26 The imaxpower is $58.95 www.imaxpower.com The price is obviously $20 apart with the same capacity, 5000 mAh. I would like to go for the cheaper option. Finally, I would like the charger still be able to charge my iPhone 3GS while my GPS google map is ON. Can anybody tell me which one is better? Sanyo or iMax Power?