Chuck,

Thanks for a great post.  For me the gain comes in seeing the accomplishments of others where I contributed.  I enjoy mobilizing people to invest in others and solve problems for others.  So when I can see their success, it energizes me and serves as a reward.

Great post! Thanks.