In response to Noam's post, I rethought it and realized you were right about a macro running to check conditions, but that wasn't what was happening. The first macro ran, turned on it's dummy switch to set off the second (the one with the conditions), but the first refired just as the second went off. To my knowledge, a macro doesn't flash when it has finished. Until the first was finished, now running for the second time, the macros couldn't be run again, even though the second had run and completed, either stopping due to conditions not being met, or continuing to the end if they have. Thanks, Jeff