<snip>

> I can't cover everything, but I want to cover the important and
> interesting
> stuff (as time and space permit). If you see it in the "keyword soup"
> below, it's under consideration. If you think I've forgotten something
> important, please tell me in email.
>

One suggestion;

ncurses or equivalent  (I hope I didn't miss it in the soup or the thread :-)

Raph