2nd Street Electronics via Amazon offers the GOgroove SonaVERSE BX Portable Stereo Speaker, model no. GG-SONAVERSE-BX, for $19.99 with free shipping. (Non-members can spend $35 to qualify for free shipping; otherwise, shipping adds $9.10.) That's tied with our April mention as the lowest total price we've seen. (It's a current low by $10.) It features 3.5mm jack, SDHC flash card playback, and USB. It's compatible with most smartphones, tablets, MP3 players, and other portable devices.

Orders placed via 2-day shipping by December 22 will arrive in time for Christmas. (This option is free for Prime members, but an extra $12.67 for everyone else.)