I find that in offering advice to someone, I often end up helping myself too. In particular on a forum like this, where you have to put your advice in writing and can read it back later. Most of the times, I have a much clearer picture about myself - how I view the subject and where I still need to grow - after posting here.
So, for me at least, it works both ways - ain't that grand!
Jim.