Similar Items: Answering the tough ones :