From Koingo Software:
Alarm Clock Pro enables you to design your daily routine and perform various tasks automatically, such as starting your favorite iTunes playlist. With the sheer amount of functionality Alarm Clock Pro offers, it can easily integrate into nearly every aspect of your life. Speak or display favorite inspirational quotes randomly throughout the day, or even send them as text messages to your cell phone. Have important reminders, or even birthday cards, e-mailed to contacts. Record laps with the Stopwatch. Track time differences for your investment portfolio. Even use it to help cook dinner by using the timer. Alarm Clock Pro's extensive list of programmable tasks, it also offers flexibility when it comes to timing alarms. Initiate alarms based on a recurring monthly, weekly, daily, hourly, or even minutely/timer-based schedule. This version is the first release on CNET Download.com.