We underestimate at our peril just how good computers have already become, and how quickly they are progressing, but they still have a long way to go, so now is a good juncture to survey the scene.