
advertising anticipatory web ecommerce email Facebook LinkedIn new media searchandizing social media social networks software technology Twitter
Online communities usually sharing a topic or tone or demographic whereby members can communicate socially online with one another.