1. A method for engaging in a collaborative engagement, the method comprising: storing electronically published content in one or more servers; allowing a plurality of users to access by way of a computing device the electronically published content, wherein the electronically published content is updated dynamically; and providing a platform on which the plurality of users are capable of engaging in real-time collaborations or discussions concerning the electronically published content.