I have built search functionality that moves through the current table looking for a match. I don't want to display the interium records. I set a global boolean variable that is supposed to bypass all of the display code in the Current event - If gblnProcess = False Or mblnLoad = False Or gblnShow = False Then GoTo OUT. Debugging verifys that the variable is set to false and the Current event code is bypassed. HOWEVER, the first 300 or so records display and then the mouse changes to the current version of the hourglass and nothing displays until a match is found or the end of the table is reached. I would prefer that none of the interium records. I would understand if all of the records are displayed. I can't understand why/how some of the records display. Thanks!