in reply to best xml parser to use
What Tanktalus++ said. (Another testimonial.)
HTH,
Agreed, although I sometimes still use XML::TreeBuilder.
Love Tanktalus's decision tree though. :)