Whether it's playing against humans, playing against computers, learning from Grandmasters or simply finding out the latest chess results and gossip, chess on the internet has …