Hi: Just to clarify something here. The end-of-file character in Unix is control-D, not control-Z. Control-Z will often let you suspend programs, particularly useful if you're on a remote connection. You can then resume such a suspended program using the fg command. You can have multiple programs suspended and foreground any of them at will by using the command "fg %number" where number is the number you see when you suspend it. You can also use "bg" to background a task where this is appropriate. You can list all suspended processes with the "jobs" command. If you try to logout with jobs suspended, the shell will warn you that "You have stopped jobs". If you logout again, it will let you do it and kill off the jobs. Finally, if you want to kill a suspended job, you can use "kill %number" where number is the job number as described above. Hope this helps. Geoff.