><Customer> > <Name>Chuck</Name> > <State>MN</State> ></Customer>>I load it using Msxml2.DOMDocument but it seems that I have to parse it by skipping every node. I would think there would be something like a collection object where I could put oXML.Item('Customer').Item('Name').Text but item always wants a number. So if I don't know what order the nodes are coming in I have to loop though them to see if nodename = "Customer" then loop though those childern to find the nodename that matches "Name". It just seems like there should be an better way.