99Cell via eBay offers the refurbished JBL Link 10 Smart Waterproof Wireless Bluetooth Speaker for $49.99 with free shipping. That's $23 under the lowest price we could find for a new unit, although some stores charge $150. It features a microphone with Google Assistant.
Note: No warranty info is provided.
Laundry detergent is just as effective at removing spots as fancy stain removers — with one exception.