Im in urgent need of a decent alarm clock. The one I have now is ancient and seems barely able to pickup a radio station. Does anyone have a recommendation on a decent one that never fails with crystal clarity (perhaps even with a CD option). Doesn't necessarily have to be cheap but just need it to ensure I can get outta bed. (The woes of having one of those memory foam mattresses).