Thanks again. I found this link http://www.timo-tasi.org/python/timeoutsocket.py which I'm assuming is the most recent version of timeoutsocket.py It's very light on the explanatory side. Do I simply need drop this file into the same directory as my script, import it, and set the timeout???