This nifty little invention is not yet on the market as of mid-2014, but when it is, if it works as presented here, it will surely be a welcome gadget for powering up small devices on the run.
You stick it on a window, and it converts the sunshine to electricity you can use.
Better yet, you let it charge up and it stores the power so you can charge your device later!
The Solar Socket claims to have a battery cell life of 10 hours.