a website that provides a virtual community in which members can interact with others who have similar interests.
a website that provides a virtual community in which members can interact with others who have similar interests.
internet sites that allow users to post a profile with a certain amount of information that is visible to the public