tapeworms

    By Jeff Bercovici

    | 7:00PM 6/10/2009
    It's the hottest new media meme since lolcats: The internet is a leech, a louse, a bloodsucker -- a parasite. Wall Street Journal managing editor Robert Thomson recently described websites that use others' content to build their own traffic as "tech tapeworms as the intestines of the internet."...