Tools such as e-mail, discussion boards, and social-networking software allow them to engage in argument with each other, to cooperate on massive collective projects (such as the production of open-source software), and, in Benkler???s phrase, to create a ???networked public sphere.??? Benkler suggests that blogs are one of the most important components of this public sphere.