Alarm Clock

WiFi Enabled Clock
[Alarm Clocks] can be [wifi] enabled so it can start reading e-mails when a person wakes up. The reading of the [e-mails] can continue to be read in the shower.

This could also be implemented as a software alarm clock that reads out emails, resulting in there being no need for any extra physical product. A problem with this is that you would have to leave your computer on overnight, wasting energy.

Smart Clock
By having a smart alarm clock, everytime the user hit's the snooze button, the clock can predict what might happen, based on the schedule programed into the clock. For Example: by hitting the snooze a second time the clock would say "By sleeping in you will have to take a 10 min shower and will have 15 more minutes of traffic on the road". Or it might say: "By hitting the snooze for the 14th time you will be 25 minutes late for work and may be fired".