iOS (Jailbroken): The iPhone's alarm clock is fine for waking you up, but it doesn't provide you with any useful information. Wake Info is a jailbreak app that speaks information out loud the second you hit the snooze button.

Wake Info allows you to set your alarm so it instantly starts reading you information like the temperature, your current location, unread emails, missed calls, calendar appointments, a custom message of your choice, and more. If you're the type who needs a personal assistant the second you wake up, Wake Info is a handy way to instantly provide context for your day.