thisform.ValidateLocal()
In ValidateLocal, the following code:IF CardType(thisform.txtCardNumber.value) = thisform.cboCardType.Value ELSE MESSAGEBOX('This is not a valid number for ' + thisform.cboCardType.Value + '; Please ReEnter',48) thisform.txtCardNumber.SetFocus() ENDIFThe messagebox executes, but focus does not go to the txtCardNumber, but rather to the next textbox in the form!