This JBL GO 2 Portable Wireless Speaker drops to $29.95 with free shipping at JBL. Only two retailers matched this price, but they either did not offer free shipping or didn't have more than one color in stock. It's $10 off the regular price. This wirelessly streams audio from mobile devices over Bluetooth. It is water-resistant up to 3', features noise cancellation, and has a built-in microphone. For $10 more, you can customize your color scheme. Sales tax is charged in most states.