For those of you (me included) who are relatively new to XML, who have heard much of the hype, but ponder "XML doesn't really taste right..." spend 15 minutes reading this article:
http://xmlsucks.org:30000/but_you_have_to_use_it_anyway/coping-with-xml.html.When something doesn't taste right, some other people somewhere must be cooking something else. One of which, which we use in openbrr.org is YAML (YAML Ain't Markup Language, http://www.yaml.org). The problem with YAML is that it still doesn't taste really right, and that XML has become too ubiquitous.