Also, @Justin: If you are adventurous, take a look at the AyEyePad source to see an alternative way for multitasking (not using GUISetOnEvent). In short, I declare global variables for the state of each window, and just put an If statement in the while loop like:If $STATE_thiswindow = True ThenJust set it to true when the window opens, and False when it is closed. Check for all the GUI messages (button clicks, close, etc.) inside that If statement.