There are a number of reasons why people may consider starting a blog. To express their thoughts and opinions, to promote or market a product, to...