InsightaaS: We stumbled across this infographic on the Dutch site emerce.nl, and thought it would make a fine addition to the Sunday Infographic series. Developed by Buffalo, NY-based digital marketing agency Mainstreethost, the infographic provides an interesting view into some of what makes social media tick.