If you can't stop hitting the snooze button in the morning, then you might want to look in to getting one of these water powered alarm clocks, which was created by Austrian design studio Vera Wiedermann to help wake up chronic snoozers.
The water clock uses a drip system to count down the time until the hammer is released and a loud chime sounds, and the only way to get some more time in the sack is to fill it up with water all over again.
So, unless you figure out how to refill this sucker while sleepwalking, it should get you up and going better than anything with a snooze button. And it's nice looking too, made out of glass, copper and cord, so it won't clash with your style or reset itself when the power goes out.
Link