The best alarm clock I've found that works on most, even some dead - the Screaming Meanie. 120db - early models, since down to 100, maybe 110 if you can get an overseas model.
It's not pleasant, but when you really need to wake up...
It's not pleasant, but when you really need to wake up...