It's nice that the built in Python libraries for interacting with Web resources are so well done, but curl just takes the cake for comprehensive coverage of Web protocols and C level performance. PycURL wraps all that up and makes it dang easy to use from Python.