This one is a hard one. I always snooze a few minutes and I end up snoozing for an hour or two after the alarm goes off. Going to bed early doesn’t work either…
www.saveonmyalarm.com/ $5.95 Nationwide Alarm Monitoring No Start Up Fees + 2 Months Free
www.hammacher.com/ Buy the Thunderclap Alarm Clock that Wakes Up the Heaviest Sleeper!