Can anyone recommend a simple, small tabletop unit for playing CD's, including amp and speakers? My gf wants one for bedtime listening to her 600+ CD collection. She does not want MP3/iPod/iPhone playing, just old-fashioned CD's. High fidelity not required (or possible) here, just decent sound.

She's had horrible luck with the usual commercial units. They seem to be forever breaking or ruining her CD's, and/or are unfathomable. Thanks for any ideas (it's her birthday!).