I know this sounds dumb...but i dont use snooze buttons...I just set the clock for the ACTUAL time I want to get up....when it goes off...I get out of bed....
You guys are waaaay overthinking this!
Oh hell no! I HATE waking up in the morning, the more I can snooze till the last minute the happier I am.