Totally agreed. I try my best to live my life by a few philosophies 1. Be what you want to see, and 2. Give what you want to get.
I enjoy offering support to others because I know how good it feels to receive it and I want to give that feeling to other people. Because of my belief in the underlying unity of all things I also believe giving and receiving are essentially the same thing which is why I feel so good making others feel good. Selfish? Sure, but the right kind of selfish. I love that I've found a group of such cool, and selfless individuals whom I can all relate to because we are all creators attempting to offer something of value to the world.