Many a prognosticator who has tried to envision the future has been tripped up by a failure to correctly anticipate the direction of technological change. Those who would forecast the world of ...