A blog helps a writer to express his thoughts to the world.
A blog helps a person to express his views on a variety of topics.
A Niche Blog focusses on a particular topic. There are blogs on advertising, fishing,photography and on every topic you can imagine.
Bloggers and Blogging is one of the best phenomenons on the web.