The waitfor command is helpful because you can wait for an exact string. But if there is a possibility of more than 1 string based on the result of a test, how do I catch all of the strings. I tried "elseif waitfor" command but this ends up being useless because if the second waitfor string comes in while you're still waiting for the first string, it's never caught. Any help would be greatly appreciated. Thanks