Reviewed in Form+Function
In one of its latest updates, AlarmPad cleaned up its UI and made it prettier. AlarmPad is a useful alarm app that gives you information on the day's weather, your upcoming schedule, and also comes with extensions and several other features. I don't personally need that much from my alarm clock, since I'm barely awake most of the time, but AlarmPad is quite the alarm clock for power users.
Reviewed in Android Features Wishlist
Talking Alarm Clock w/ Contextual Information: Your mobile can now wake you up AND vocally remind you why you might need to. The app puts out spoken greetings, weather forecast, calendar reminders, and more, when/after ringing the basic alarm. It also offers the option to have a math problem to solve before snoozing or dismissing an alarm. Extensions can be added for more types of notifications. Now, I just need to find that right alarm tone - like the sounds of goats & sheep screaming like humans.