Oh man, we have a serializer that produces <key> for every tag. I was wondering why on earth anyone would design a format that way. Now I understand why, it was produced by some kind of serializer. Thank you for providing some sanity to this mess we call xml. I like xml in concept, but some of the tools out there make me wonder about my sanity at times.