I was thinking of doing the reset on one of those HWPM things because the reset is the only constant clock. Then I could just do a conditional statement to make sure that the reset and the horizontal clocks are in synch. The good thing about that, like you said, it would run in the background and so I could run all the other clocks just as I had them. What do you think??