Solving the content discovery dilemma