How about something inside the pillow case that vibrates when it's time to wake up?
or!!!
you can make some robot that smacks you upside the head numerous time until you get up and turn it off via the backside of the robot in a 4 digit shut off code.
but, yeah. i like number 2 better.
