Web 2.0 describes the changes in the attitude and trends among the online communities. The rapid development and popularity of several social networking sites has enabled the online users to contribute and share quality content. The great thing about thes…