I have long been a fan of crazy alarm clocks. I even owned one once that shot puzzle pieces in the air and helped my brother get a sonic boom alarm clock. While some of you may have turned to more traditional alarm clocks that only shoot puzzle pieces in the air or shock you when you hit the snooze button qbotron has created puZZed to do even better with your BlackBerry. The puZZed app is an alarm clock that requires you to solve a puzzle before turning off the alart clock or snoozing it.
Keep in mind these puzzles are not easy and will essentially require you to wake up. Sadly they do not offer any warranty that your spouse will not kill you when your alarm continues to blare but it will solve your oversleeping problem… hopefully.