Similar Items: All this and more