Gee whiz, that certainly did it, Mark. Exactly what I needed, thank you much. Ben On Feb 21, 2006, at 3:135 PM, Mark Swindell wrote: By resetting to zero do you mean unhiliting? Would this work in the stack script? on preopencard repeat with y = 1 to the number of buttons of this cd Set the hilite of button y to false end repeat end preopencard