High priority o DNS (and some URLs) seem to hang sometimes. This is not entirely true. The SMTP connect has a very long timeout (>200 seconds). But I can not use the signal module with threads. Wait for Python 1.6 and urllib2. o I want to be able to supply a "break" command even when multiple threads are running. The thread implementation of Python is somewhat sparse and does not allow suspending/stopping of threads. What I am doing is to call sys.exit(1). o Parse output and make a site map graphic (PNG format) Use an existing layout algorithm. Low priority