I'm using a wizard control (not sure if that makes any difference or not as it pertains to my question but...), and on one of the many pages (steps) on the control there are a few check boxes. The tab index for all of the controls on the page have been set and if you tab to and through the set of checkboxes WITHOUT (un)/checking any of them, when you tab away from the last check box, the order of tabbing is preserved. However, if you do check or uncheck one of the boxes, and then attempt to tab, through, it completely ignores the sequence of the tab indexes and goes to a control who's tab index is out of order. Any reason for this? Any way to stop this madness?!