I turned back to my curses problem after writing the os.system() call into my script, and suddenly realised why everything was going so totally wrong with it. I had made the script executable and was merely running it from the command line (i.e. "$ ./programs/python/test_curses.py"), but I didn't have a "#!/usr/bin/env python" (or any other hash-bang line) at the beginning of the file. And here I wondered why it just suddenly started dumping errors in a non-Python style. Just one of those silly programming mistakes, you know? So I ended up and played around with it for the rest of the evening and I think I have an ok handle on curses now. You're right, it isn't bad at all. If anyone's curious, the result (such as it is right now) is on my website
, or more specifically: http://mysite.verizon.net/taylor_ven...ebpublish.html
. Thanks again to both of you!