Seems like this would be a common question, though I could not find it on SO.
Which version of MSXML should I use in my applications, and more importantly,
Here's a list of all the versions. There is a decent discussion of the differences on Wikipedia.