I've done a lot of XML for customers, with configuration systems, data migration, file format translations, etc etc, and always find myself wondering why anybody would ever choose it.
But I guess the scope of this XML use is kept small so it won't bog down too much.
Are there any good...