Elephant1980, идеальный вариант‑это дублирующие будильники. Первый будильник должен быть стальным монстром, тем самым, с двумя «гонгами» и молоточком. От его звона не проснуться сложно. Второй же будильник лучше ставить на телефоне, оборудовав его дополнительным ПО, которое, например, не отключит звонок, пока не решишь определённую математическую задачу. А вообще‑используйте будильник‑гантелю! Он не замолчит, пока Вы не сделаете пару упражнений.
gaj, нет, такой аппарат использовать скорее можно только для достижения обратного эффекта. Что же до будильников, то есть и такие, что убегают, если пользователь решил будильник отключить.