Anything that brings back a complex type comes back as a next to worthless XMLDOM NodeList which there really isn't much you can do with using the simple MSSOAP tools.
To utilize these complex results you need to use the low level type mappers...
You might want to try wwSOAP - it returns complex types as a DOM document nodes or XML string - you can specify which and parse that out as needed.
http://www.west-wind.com/wwsoap.asp+++ Rick ---