Quick question: how does the upgrade from Win7 to Win8 works? Do I get a CD-key and can simply download Win8 from Internet and install a fresh copy of the system using the CD-key, or do I have to install Win7 each time and then upgrade it to Win8?
I want to buy my parents a new laptop now, but the model I want is currently available only with Win7HP and thus I was thinking of the promotion on Win8 upgrade. But I don't want to go through install Win7 -> upgrade to Win8 process each time I want to reinstall the system (and knowing my dad and his habit to install everything he finds on the Internet, I will have to do so at least once a year).
Windows 8 has built in refresh and reset features.
Reset = the equivalent of formatting the PC and doing a fresh install of Windows 8, so you lose everything but are back to a nice fresh install.
Refresh = resets Windows 8 so it's like a fresh install, but it keeps your personal data and Metro apps.
So if your folks mess up the PC you have a couple of options there you could use, rather than doing the traditional boot from install CD - format - fresh install.
Also, I installed Windows 8 Pro on a laptop using the upgrade version and then I used an install CD I'd made to boot from, format the drive, the reinstall Windows 8 Pro again and it worked fine. I think it just checks to see if there's a qualifying version of Windows on the drive already, and if Windows 8 is already on there, that counts - it worked for me anyway.
Another, better option (IMO) is to get the laptop set up for your parents exactly how they want it, with all software installed, settings tweaked etc., then create an image of the drive using the free version of Macrium Reflect. If something goes drastically wrong you can use that image to go back to the exact state the laptop was in when the image was made. In fact, you can create a custom refresh image in Windows 8 itself to do that if you like.
You have several options anyway!