USGS websites sometimes return 503, which some users do not recognize. Trapping those exceptions may help the users understand what's going on. Go through the forum topic to see what other problems could do with some additional documentation.