Social networking involves the grouping of individuals into niche groups for communication online. Social networking may involve grouping communities together, or likeminded individuals, individuals from a certain region, or people with a shared interest. The internet is virtually filled with millions of individuals that are actively looking to meet other users of the internet and [...]