Kirby Alarm Pro
Full user review
"Effective and flexible."
The variety of action that can be taken.
lacks variable user response to an alarm: display several buttons to perform different actions. It would also be nice to have an action delay, i.e., if the user doesn't respond in x minutes, an action is taken.
Overall, an excellent product with lots of flexibility.