Similar Items: A brief history of time