On a serious note, what I do is set 4 alarms (on my PDA). The first is very quiet (a soft beep that repeats every 2 minutes for 14 minutes), then a little louder (at the same interval), then music (the same song every morning

), then a very loud, very annoying beep that repeats every 20 seconds. I haven't been able to sleep through the last one yet, and sometimes I get woken up by the much more pleasent first 3 alarms.