Not only does gnutls have problems with a lot of websites out there it also won't work with any dynamic routing on your network. For example if you happen to have a Cisco ASA/ASDM device changing your route using redirects then pycurl becomes useless over everything ssl. -Mike