Now depends on py 2.6 through use of urllib2.opener timeout argument.
All items default to 5 second explicit timeout unless overridden.