The next 5,000 days of the web

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