Good for you, aeo. I haven't volunteered in a long time, though I used to volunteer for many different charities doing a variety of things, and it really did make me feel a lot better about myself - perhaps it's something I should get involved with again, too.
I know it's a big cliché, but I definitely think 'what goes around comes around' in this world.