Techies find fulfilling work at nonprofits
sfgate.com