First seen at CES years ago, Horizon's MiniPak has (finally) gone on sale for $100. It's the first personal, portable fuel cell—if you don't count the Japan-only Toshiba one—and is like a mini power plant for charging gadgets.
It eats refillable cartridges (coming bundled with two), with each cartridge giving the equivalent of 1,000 AA batteries. At $100, you can see it's going to end up saving you quite a bit of money. Not to mention help save the environment, with fuel cells being a clean and cheap way to generate energy. More on that can be explained here.
A bunch of connectors are included, so your smartphone/gaming console/other portable device should be supported, with up to 2W of power surging through a USB port. It's dead-small too, fitting in the palm of your hand, only slightly larger than the object you're charging up. [MiniPak via GizMag]