>>>I've got that one covered (actually its in the pages activate event) and that solved most of my problem. My page is a search form and has only 3 or 4 TextBoxes and a grid. The grid changes tab order and repositions the highlighted row based on entry from the TextBoxes. My users work in a keyboard environment (no mouse) and if doing several lookups, will move from TextBox to TextBox using the TAB key and cycling around (finding Shift-TAB is too much of a bother). When the focus gets to the page tab, to them it seems to have dissappeared and requires hitting TAB one more time. This is the behavior that I want to get rid of.
How about pageframe.lasttextbox.lostfocus doing a pageframe.firsttextbox.setfocus? This way it would cycle through the textboxes, and simply wrap back from the last one to the first. A possible drawback is that the only way to swap pages would be using hotkeys (since you got cats only - no mice).