Social Networking Sites are virtual communities where users can create individual public profiles,
interact with real-life friends, and meet other people based on shared interests. Also have attracted millions of users, many of whom have integrated these sites into their daily practices.