As some of you may already know, i only use a Mac at home. I have Parallels installed with a virtual Windows XP that i only use to run Visual Studio 2008 in. This week, Parallels introduced the 4.0 version of their Parallels Desktop product, so i gladly payed for the upgrade. I installed it, and after booting the virtual Windows XP i was informed that the hardware in my 'computer' had changed too often and that i needed to activate the product again.
Now, there were a few 'hardware changes'. I changed the configured amount of memory for the virtual system twice, and the other one must've been the Parallels upgrade. I wouldn't really consider these changes to be very substantial but apparently Microsoft disagrees with me. The product needed to be activated again. So i clicked the activation link, but Microsoft was kind enough to inform me that this license has been activated too many times.
This license of Windows XP Professional originally came with a Dell laptop that i purchased a few years ago. When i got rid of the Dell laptop, i installed that Windows XP in a virtual machine through Parallels and i remember needing to provide the product key during installation. I guess that counted as the second activation. A while later i had to reinstall because my XP system was completely hosed. That was another activation. And now with the 'hardware changes' in my virtual system, i guess i went over the limit. Very nice of you Microsoft. So i call them to do the activation through the phone... So i type in the ridiculously long activation ID on my phone, and then they asked me some questions. Me being the idiot that i am, i answered them truthfully. One of the questions was "did you have the software installed on the same system it came with?". I answered "no". Big mistake. They told me they couldn't activate it anymore because the license did not allow the software to be run on another system than the one it came with.
So i'm pretty much fucked now... i have no valid Windows XP license, and i sure as hell won't pay for a new one. I'm definitely not paying for a Vista license either. I think Vista sucks horribly so it's not worth the money. And buying a new operating system just to be able to run Visual Studio because i use a consumer-friendly operating system for everything else already? Nah, didn't think so. And how the hell could anyone expect me to pay for a Windows license after Microsoft essentially took away my right to use the software that i had previously purchased? I don't care if the software came with a laptop that i no longer use. I should still be able to run the software on another machine!
It's ironic though... Microsoft wants everyone to trust them. As long as stuff like this is possible, they don't deserve any trust at all. Trust is a two-way street... If they want to be trusted, perhaps they should start trusting their customers for a change.