How many times did you hit the snooze button this morning? We all crave sleep, but too many nights we fall short of the seven or eight hours we need to thrive. An estimated 50 to 70 million North Americans suffer from insomnia, according to the Institute of Medicine. In today's over schedule...