Bread for the Journey is a nonprofit group that teaches people how to launch philanthropic organizations in their own towns. Wayne Muller founded the organization in 1988 in New Mexico, where it was based for 10 years. In 1998, the group moved to Mill Valley with the mission of "nurturing the seeds of generosity," hoping to help philanthropic groups get off the ground.