As noted, the TM80B has a line-in jack for plugging in other portable audio devices. It also comes with two AA batteries (they slip into the bottom of the unit) that keep the clock running in the event of a power outage. But the speaker and flash drive adapter are powered by a 10V AC adapter, not batteries, so the TM80B isn't really designed to be moved from room to room.
As you might expect from a single speaker this small, the Timex TM80B doesn't deliver a terribly impressive sound experience, but--as clock radios go--it isn't bad, either. Keep the volume in the low to medium range, and it delivers perfectly passable sound. A home stereo system it isn't, but it's well suited for a little light bedroom or home office listening.
Interestingly, we were able to browse and play back the contents of an iPod Nano when plugging it into the TM80B's USB port. Of course, if you're really interested in an iPod-friendly clock radio at this price point, you're better off with one of the TM80B's companion products--the Timex TI700S or the iHome iH8--both of which are manufactured by SDI.
Bottom line: we like the Timex TM80B's compact size, simple, attractive design, and it sounds OK for what it is. While there are certainly less expensive clock radios out there, few (if any) allow you to play tunes from a flash drive or memory card. We'd like to see it priced closer to $60 (sorry, SDI, you've spoiled us with your entry-level units), but at $75, it's not a bad deal.