Everyone knows it's a virtue to lend a hand. Whether it's serving food in a soup kitchen, pushing a stalled car from the road, or providing support in a hospital, the impulse to help others as an act of pure generosity has been with us for time immemorial.
In the past it was churches, hospitals, and other public institutions that were the common places to go when the urge to volunteer struck. Today, the Internet has changed all that. It's now remarkably easy to find volunteer opportunities for very small groups, and in very unlikely places. A simple search can unveil places that are tailor made for an individual's specific interests and skills. Whether that's teaching math to kids in Madagascar or collecting litter while trekking the Appalachian Trail, there are limitless ways to match up your passions with your desire to do some good in the world.