Key issues with recommendation systems