The release of Google+ was dubbed another try by Google to take on Facebook, which is currently the most popular social networking site. Its launch was well-accepted by the public, so well in fact that Google had to disable sending invites to new users (signing up was initially only available by invitation) due to “insane […]