in reply to Parsing deep XML
Before you get too deep into using XML::Simple, take a look at this article which demonstrates how XML::LibXML can actually be simpler.