I just have to mention this new wakeup call service/site I’ve been using latley.
Its a pretty cheap service and they just ring your phone with an automated (sometimes funny) message. When you answer you hit 1 if you’re awake or if you don’t it will call you back again every 5 minutes until you are. It sounds silly, but when you’re half asleep your brain functions as if you were legally drunk. And when I’m half awake, I’m most likley to just hit the snooze and fall back into sleep like I’m dead. This is good because it helps with that. Check it out.