I perhaps got a bit carried away with this. I don't know. Perhaps this is something they should have done ages ago... Are there that many "pirated" copies of XP out there?

Does this ActiveX control open up yet more security holes? Could some more unsavory types exploit this "key" somehow? What happens if the "key" is lost?