User generated content refers to videos, photos, articles, and other media that users upload to the internet. It provides an interactive platform for people to share content and socialize online. While early internet allowed people only to read information, today's Web 2.0 enables users to both read and write content as well as connect through social networking, blogging, and online communities.