> Someone suggested using curses, but that does crazy things with my > output, and leaves the terminal unusable after the program closes. It's very good suggestion but you should use also initscr and endwin functions. Regards, Rob