I don't think that this is a step to improve things for a customer. When i wanted to patch something last week and was asked to let MS verify my license (which i did), MS told me that my license was not valid and threw me out.
Next thing i did was to enquire what the hell is going on, since i have bought my MS-XP not so long ago (so yes, it is mine and yes it is legal) - and the support told me someone else had already used the registration number that i have and thus their system doesn't accept mine.
How funny - some guy with a regcode-generator accidentally uses your number and then you are treated as illegal user? WTF is all i can say to that. Luckily there is Linux...
Dougal