I appologize if intruding, but this seemed as the closest discussion to my topic, and I also can't get over this (bug)! I have WinXP Home SP3. Listed in Add / Remove is the MSXML 6.0 Parser (KB925673). With yesterday's (Dec 14th 2010) Windows Update, I was offered the following update - KB973687! This seems to be in order (my current ...\system32\msxml6.dll is Version 6.20.1099.0) and the update offers the newer version (6.20.1103.0). However, why was this update only offered to me yesterday? Short installation history: I formated and re-installed fresh Windows XP Home (CD Slipstreamed to SP3), around end of Sep 2010, In the next 1-2 days, I ran the MS Updates, untill all security and non-security fixes were installed (only one remained - windows live, but this shouldn't play a role with this issue). I keep updating every Tuesday (if any updates are released by MS). My first assumption was that a recently installed program might have triggered this. However, I have not installed anything in the last, say 2-3 weeks, and even if i did, my Microsoft Update (it is set on AUTO/PROMPT) should have "picked-up" this update as "missing" at that point already (assuming I did install something that required this update). The end point is that the KB was only offered yesterday at MS UPDATE - any ideas? A little to the side of the topic: Since I researched a little on this issue, I noticed a different but related KB973686. However, MS indicates that this KB is only applicable if MSXML 6.0 was installed by a stand alone program or application. The KB 973687, is released update for the version of MSXML 6.0 which is installed with the OS. I did download the KB973686, but it failed to install on my system. Friendly regards.