My first review for anything ever I honestly don't know what to say. Figuring out how to access and work the program might be its only downfall  but that doesn't make it less than perfect. For players who want to analyze strong games etc. Couldn't ask for more as a hard core chess player