There are a number of good reasons to use XML, however it is important to note that XML is not a "one size fit all" solution.