This is a great alternative to hitting the snooze button. With this app, you can gradually wake up without feeling groggy. I do wish I didnt have to always hit the activate alarm button after setting the time. I sometimes forget this step and miss my wake up call!
Music Makes Me... about Alarm Clock - ZenAwake