Hot on HuffPost Tech:

See More Stories
Free Switched iPhone app - try it now!
AOL Tech

Tag: LONELY ISLAND

Top 10 Web Moments of 2005

In December 1990 there was a single web site on the Internet, and by the end of 1991 that figured had jumped to ten. Today there are millions of sites and billions of pages, and the web is a universe unto itself. It's impossible for any one person to keep track of even one percent of the interesting stuff happening on the web, but still we try until our favorites folders are overflowing, our ...