I was looking at FlexTime and had the following observations:
• I did not like having to click of a "Show Text" message in ordr to dismiss it. I instead ended up using the "at intervals:" field specifying it to do nothing at every 5 seconds (interval = Duration/5 sec). That dismisses the dialog but require that I perform unwelcomed calculations. Maybe this could be addressed by having a "dismiss after:" field accompanying the "Show Text" value.
• A "duplicate" menu item should be added even though you can "Option+Drag" them if the cue viewer.
• It would be nice if we could set start Date/Time for any given routine.
• By the same token, it would also be nice to have a "Routine manager" of sort where we could check/uncheck routines that needs to be running.
I realize that this might not be what you wanted to do at the beginning and I apologize if these requests "brush you" the wrong way, but I believe you might be onto something here and adding somekind of "cron" capability would greatly broaden your target audience.
Keep up the good work!