The following lines were added (+) and removed (-):
If xDoc.Load("http://www.develop.com/hp/brianr/cds.xml") Then If xDoc.Load("http://www.blah.com/blah.xml") ThenBy setting the document's Async property to False, the parser will not return control to your code until the document is completely loaded and ready for manipulation. If you leave it set to True, you will need to either examine the ReadyState property before accessing the document or use the DOMDocument's events to have your code notified when the document is ready.