Thanks so much Dman!
I have it working now but I have a new problem.
Whenever I programatically check the box it runs the subroutine. This makes it much more difficult to initialize the status of the checkbox. Also I have multiple checkboxes and some of them are dynamic (changing without user input). I do not want to initiate the event when I am changing or setting the checkbox states.
Dman or anyone have any ideas?