These are my thoughts and experiences.

Social Portals