Blogging is not just a trend, it has become a necessity for anyone who wants to establish themselves as a thought leader, grow their business or make an impact in their community.