I laughed out loud when I came across this nifty-narco-annihilator*: "Clocky."
This was its description:
Get out of bed on the first beep.
If you hit snooze, "Clocky" wheels away and hides,
forcing you out from under the covers.

Youtube it for some great demonstrations.
Anybody know someone who might need this? :)
*narco: blang** for narcolepsy
**blang: blog + slang, word creation props to Eliza