StackSocial offers the SunVolt 5,000mAh Solar-Powered Portable Battery Pack in four colors for $19.99 with free shipping. That's $9 off list and the lowest total price we could find. It's water- and dust-resistant and features an LED flashlight and dual USB ports. Deal ends October 16.