Here's an app for all you sleepy heads way too in love with the snooze button: Wake N Shake.
The alarm-clock app aims to get you moving by making you shake your phone and fill a "shake meter" to shut the alarm off.
If you fail to fill the shake meter, the alarm resets.
How hard it is to fill the meter can be controlled by selecting a difficulty level; the harder the level, the more intense the shakes need to be.
Wake N Shake adds extra motivation, too, by presenting different awards for managing to wake up, such as "hat trick" for three days straight and "shake domination" for 10 days.
It also includes a "quick nap" feature that allows you to choose the set amount of minutes you'd like to snooze before the alarm sounds (which can be a number of sounds ranging from an evil laugh to a squeaky toy to "ugh, kids.")
Wake N Shake is optimized for iPhone but also works on Android and is available for $1.99 in the App store.