Presumably this also explains XML files. If you have an ordinary XML file from somewhere random, it'll probably open in IE, but if you have one that was created by saving an Excel spreadsheet as XML, then it opens in Excel again. Or at least does on my machine...