Sorry, I was thinking sequence model when I was writing and I forgot to mention it in my reply. The setup for the sequence model occurs once, then the main runs with all the callbacks and such until the user tells it to stop, then the sequence model cleanup runs. Thanx for pointing that out, Dennis. To me, using the setup tab is an easy and straightforward way of doing this. The steps are easy to find rather than having it buried in a callback step.