Who the hell needs an alarm clock?... Have a couple of kids, you will never sleep past 7:00am ever again.
Waking up problem solved...
Now if someone can tell me how to actually fall asleep... I routinely fall asleep around 2am.. and I'm up before 7am almost every day. I feel like complete crap 60% of the day.. but when it gets around to the next night.. I do the same thing.