A Social Networking Site is a web site that provides a virtual community for people interested in a particular subject or just to “hang out” together. Members communicate by voice, chat, instant message, videoconference and blogs, and the service typically provides a way for members to contact friends of other members. Such sites may also serve as a vehicle for meeting in person. The “social...