Similar Items: The hard parts