Similar Items: The extreme searcher's Internet handbook