StumbleUpon is an online social networking service that helps users discover, rate, recommend, and share web content based on their interests.