>Thanks Jim. does the Return imply that the if statement will be reevaluated till 25 seconds have passed?
No, it is that if a character is seen in the .25 seconds the return will cause the key to be processed and the rest of the code in the event will NOT be done. If no keystroke is seen in the .25 seconds then the rest of the code in the event will be executed.