The Benefits of Collaborative Approaches to Solving Online Entertainment Challenges