You guys are great. Someone asked for an example of what I'm trying to do, here goes: 1. Start my macro and wait for 'e' to be pressed 2. Every time 'e' is pressed do a certain action (I have an array of actions, so each 'e' press goes to the next, at the end of the array it goes back to the beginni...