Similar Items: Development and the next generation