Bluetooth speakers are a dime a dozen these days. You can find them just about anywhere and for a relatively low cost, but if you aren't willing to compromise on audio quality and still want some of the best sound you can find you usually end up paying a little more. That makes it all the more great when you can find a good quality speaker on sale, like this JBL Charge 2 portable Bluetooth speaker that uses Bluetooth 3.0 technology. It has a 6,000mAh battery that can last for up to 12 hours of playback time, and it's got a built-in mic so you can take calls if you need to. You can also plug in whatever device you have connected to it and charge the device using the speaker's battery.