Keeping your smartphone charged up is always a daunting task when you're traveling, or working all day long. Our phones can do so much, yet the battery can't really keep up, unfortunately. Luckily there are a ton of battery packs like this one from EC Technology. It's a 22,400mAh capacity battery pack and is on sale right now for $36.99. It features 3 USB ports as well as a flashlight.