Social Networking Techniques and Potential: Some Theory