The next 5,000 days of the web

1,893,801 views | Kevin Kelly • EG 2007