For a device that is portable and can charge an iPhone 4 or Nintendo 3DS:
http://www.amazon.com/New-Trent-iCruiser-IMP1000-Blackberry/dp/B003ZBZ64Q
I wonder, if this device outputs 5V, and iPhone or the 3DS also has a 5V battery, then the electromotive force (EMF) at both sides should be the same. If the force is the same at both sides, just like we we push a block on the table with 1 Newton force to the left, and there is also a 1 Newton force pushing the block to the right, the block will not accelerate to the left or right. So when the iPhone is slightly charged, when it reaches 5V, then how can it be charged further?
Also, say, if the external device is 11,000 mAh, then, what if at some state, such as when it reaches 3,000 mAh, the voltage falls to 4.3V, then can it still charge another device that is 5V? Or can the full 11,000 mAh energy all go to the other device?
A third related questions is, say if the device reaches 3,000 mAh, while the iPhone or 3DS or any other device reaches 6,000 mAh, won't the iPhone "reverse charge" the charger, or the energy keep on going both ways, and dissipate gradually as heat in the copper USB cable that connects them?