in reply to Best Way to parse this XML?

For fast results use XML::Simple. If you need more than that, I recommend XML::LibXML or a SAX filter XML::SAX.
Boris