Direct G, the way you wrote that code would work...but it is incrediably slow and clumsy. How i would code the same thing: Repeat Ans:GetKey:End If ans = 21 (the 2nd key for example) Disp "Your Next Text Here" Also you could save ans to a var after the Repeat loop just thought i might bring your ego back down to level ^_^