Well, fuel cell maker Lilliputian Systems has created a device that solves this problem.
The device contains a small fuel cell, capable of charging an iPhone battery up to 10 -14 times.
Being equipped with USB port, the fuel cell can power any device that supports USB charging.
Refueling the cell can be done in seconds, by replacing a cartridge containing butane – the same fuel used in cigarette lighters.
The pricing for Brookstone’s device was not revealed, but the fuel cartridges will cost a few dollars and are recyclable.