T telegraph.co.uk How 20 Popular Websites Looked When They Launched 19 points zengr 15 years ago 17 comments