It seems strange to me that the Connection object doesn't expect failed connections and that this has to be trapped with On Error. Am I missing something?