I particularly endorse Reason No. 7:
Your blog provides you with a forum for developing your communication skills — not just writing but also video and audio, as well as interactivity such as networking, commenting on other websites and blogs, and responding to comments on your blog.
Read the column in its entirety here: "7 reasons to publish a blog".
- Also read: "Some great advice for first-time bloggers".