Check out this Ted Talk by Kevin Kelly on the next 5,000 years of the web :