I've figured it out and just in case someone else is forced to use ASP to process XML...
The code above WORKS on an XML document [U]on the server[/U], but if you are like me and you're trying to read XML document from a [U]response stream[/U] the following code does the trick...
[CODE]set xmlDoc = createObject("MSXML2.DOMDocument")
xmlDoc.async = False
xmlDoc.setProperty "ServerHTTPRequest", true