Remember though that the (at least) 1yr warranty has to be honoured.
If it is MS software, then getting a retail version entitles you to later get an 'upgrade' version. But considering that the price of the upgrade version is the same as the OEM (full) version, and that you've got about as much chance of getting technical support from MS as you do a meteor landing on your head...