Blogs are a place for people to have an opinion. They are often the only way that small businesses can get their voices heard and reach out to new customers. There is no one-size fits all solution when it comes to blogs.