I remember reading about this concerning Netflix. They used to have a competition on who can come up with a better recommendation algorithm. They eventually decided not to implement the best one because what they were getting was good enough, and since most people were streaming instead of getting a dvd, the more recommendations the better. They could just try and if they don't want to see the whole movie, rate it and instantly pick another.