I like this summary on the Benefits of Blogging
- Meet and greet
- Self documenting
- Self promoting (if you want to, that is)
- Giving back (I would say: sharing)
There’s also the side-effect that when I write about a topic it helps me to reflect more on a topic and organize my thoughts.