Requirements:
- Plays CDs
- 3.5mm headphone jack
Optional but strongly desired:
- Portable but can be plugged in (USA plug or else a USB/other standard format)
- Bluetooth
- It would be nice if it could interface with Sonos somehow but I'm not holding my breath