Array Solar Backpack
The 10-watt solar panel on the outside of this backpack powers the battery inside, which can charge a smartphone up to seven times. The battery has one USB port and comes with a variety of adapters so it can charge almost any laptop. Price: $379.
Image: Voltaic Systems