The Role of Blogging in a Changing Society: Theory, Practice, and Implications