Thanks, Michel. Perhaps you can explain (or point me to the explanation of) some points regarding Programs: (1) If the "If" clause contains a "Status" condition (eg, "Status is not On") and there is no Schedule, when and how often is the program run? (2) If the "Then" clause contains a "Repeat" action, what precisely does this do? Does it re-schedule the entire program for execution? (3) If the answer to #2 is Yes, is this a reasonable/proper way to cause a program to run at a predictable interval, say every ten minutes? Thanks. ...doug