I have an old CD alarm clock, but the quality is horrible. It started to annoy me after awhile, and Id rather wake up to good quality music via my computer's speakers.
There are quite alot of people out there that make computers strictly for music purposes only. A P166 with quality sound card, a couple of mods, winamp, and a nice speaker system can create a kickass system for cheap.