IF xOBJ.ParseError.ErrorCode = 0 'Everything OK AddContactXML = rootNode.XML ELSE 'We've got a problem AddContactXML = xObj.ParseError.Reason END IFCourse I had to rethink the flow for this but it works now. The problem I'm running into now is security so that the XMLDOM can Save my changes.