There are a couple of ways to do this. You could use the program called 'screen'. This is a "window manager" that lets you use up to 10 virtual terminals on one login. You can start it as simply as "screen <program>", where <program> is, for instance, lynx. You can switch among your running programs with "ctrl-a <window-number>". Another option (Speakup supports this well), is to login on many of the "virtual consoles", and switch among them with "alt-f1" through "alt-f6", unless you've defined more. Speakup offers a nice "copy-and-paste" mechanism for working with these many consoles. Finally, you could start one job, suspend it with "ctrl-z", start a second job, suspend that, and so on. You could then resume all these in background with "bg %<jobnumber>". To attach to any job, do "fg %<jobnumber>". -Dave