I bought it from Microsoft directly. Everything to do with it’s installation was a pain. First of all I registered for an XBox for PC account. Then I had to register with Microsoft in order to purchase it. Let’s see...what was next? Oh yeah, I then tried to download it but Microsoft could not find a device to download it to so I had to register my PC with Microsoft- yes really! Then I was able to pre-download it. Only it doesn’t, it only d/l around 900mb which I think must have been the installer before stopping. I was able to download the other 130 odd gig the following morning. To compound matters, none of the above was obvious or straight forward on the various Microsoft web pages I was required to visit. An absurd process.