If you're ready to start making this whole solar power thing work for you, this 20,000mAh battery, which comes with 29 adapters for charging phones, MP3 players, cameras and laptops of all stripe, will keep all your gear covered.
The Gadget: The HyperMac external laptop battery, which, through its Magsafe connection gives MacBook Airs up to 32 hours and MacBook Pros up to 8 extra hours of battery life. There's also a USB port for USB charging.
If carrying around an extra laptop battery isn't enough, take a look at this Proporta Portable Laptop Battery. It's an external battery which has multiple types of connectors to fit all sorts of laptops, but also has the capability to charge USB gadgets as well.