ray-assbutt:

this is a helpful site someone pointed me to a while back that essentially tells you what times are best to fall asleep given the time you want to wake up (or vice versa). I think it’s designed so you get woken up at the appropriate point in your sleep cycle rather than getting dragged out of a deep sleep where all your body wants is to crawl back in bed.