Facundo> So, I think that in the name of clarity, I shall first modify Facundo> ftplib and httplib, add socket_timeout where is necessary, and Facundo> then add support to that in the more general urllib2. I own a patch on SF to do that much: http://python.org/sf/723312 Feel free to take it from me and use as a starting point. Skip