II think I have removed the need for xterm however I have not had an oppurtunity to test if it actually works!(I am at work ) I have altered some of the read choices so you dont have to press enter. Code: read -n 1 variable just grabs the first character and does not need a return character. You can see how I have done it in the link below. http://pastebin.com/DT2ReF1V I will probably have a hack at this later tonight