Social Networking: The Benefits Outweigh the Constraints