A couple of things I didn't see mentioned, one is that getting software through an education institution or through a company will usually not accept the same Product Key as Retail/Upgrade versions. ...