The behavior of the workbook under error conditions is not what was expected. A big problem was the failure of Excel to fully reset the error condition if a 400 series status was returned by the web query. Should this occur, subsequent query operations signal VBA errors before actually doing the GET operation against eh web server.