We have found the perfect christmas gift for sleepy heads the Flying Alarm clock. It works on the same lines of the Blowfly Flying Alarm clock whcih makes sure you wake up as at the time of alarm it takes off and flies round the room, making a really annoying noise like a mosquito. The only option to shut it up is to wake up catch the damn thing and place it back on the base. If you do hit the snooze button it will take off once again. In case you are sleeping after a night of partying and dont wake up even with the mosquito buzz then it will fly until it runs out of juice and may end up falling on you.
Thing is, I've had a flying alarm clock for years -- damn thing goes off at some ungodly hour, I pick it up and it's flying across the room.