>Then, as Gregory points out:
>First time through you use oXmlAttributeCollection to reference the attributes of the node in question. Since oXmlAttributeCollection is defined externally it is still in scope when the routine is called for the second time for the same node so all the attributes are removed - thus you won't find any.....
Actually, that method is called once for the attribute I need to find. So, this is why I need to clear out that collection before starting.