I have had a problem oversleeping/ turning off my alarm clock in the mornings for years. I have not overslept in two weeks since I got spin me. I absolutely hate it in the morning, because I hate waking up, but it is honestly the only alarm clock that has ever worked for me. I highly recommend this app.
lahammon about SpinMe Alarm Clock - Guaranteed Wake Up for Deep Sleepers, v1.2.5