Lee, thanks for your specific example. I use a number of motion sensors and have a separate off program for each on program to respond to the sensor's off command, relying on the sensor's timer. If I use a wait instead, I can effectively bypass the internal timer and let the ISY time the event based on when the sensor is no longer triggered and effectively change the on time from my keyboard rather than by reprogramming the sensor. That's a cool take on it.