websites that allow people to share information, ideas, photos and other forms of media in virtual communities and to comment on items shared.
forms of electronic communication (such as web sites) through which people create online communities to share information, ideas, personal messages, etc.
forms of electronic communication through which users create online communities