I use to have a HUGE problem with sleeping in because of turning off my alarm-then falling asleep again for "just a few more minutes". What helps me is to hide my alarm clock in a random spot, away from my bed, before going to sleep. It really help...