It may be that I'm looking at this all wrong. I've got an enormous XML file - 100MB uncompressed text, maybe. I'm bringing it into a similarly enormous hash of arrays of hashes of arrays of (and so ...