What could be causing Winsock error when it is only occurring sporadically? My initial hunch is that the web service is employing some flood control to avoid too many successive calls, but I can't tell.