Build a better alarm clock

It’s a wonder the snooze button even works on my alarm clock. I’m one of those people that sets the alarm 15 or 20 minutes earlier than he needs to get up so he can get the psychological benefit that comes with hitting the snooze button to get those “few extra minutes” of sleep. Of [...]