Similar Items: Development and the information age :