If you were to log in, you'd be able to get more information on your fellow community member.
Dismissing all non-profits because they exist for the benefit of the employees is just a little cynical. When I stopped working in the corporate world (MSFT) I started working for a non-profit to educate myself and figure out if I wanted to do it long term, and have discovered a wealth of viable causes, and committed people who really are contributing to making the world (sometimes one individual at a time) a better place for the rest of us to live. Sometimes it takes a group of people with different skills to create change, whether it be locally by clearing the trails in a local park, or building a house for others, or globally, thru education and information. However, when it comes to volunteering, be prepared to be clear about what you are offering and be willing to show up in a committed way, showing up once or twice for a couple hours probably won't be beneficial to anyone. (altho at YES! magazine, we have successfully used a seminar format to pick the brains of people, in a cons...