This app is awesome!
I have narcolepsy, and am notorious for snoozing without being awake enough to realize it so this prevents me from doing that. I love the picture function for the alarms it forces me out of bed.
Hippiemctreehumper about
Step Out! Smart Alarm Clock, v1.2.2