I work for Consumers Union, and volunteer with local organizations. I've been on a number of nonprofit boards over the years, and volunteered for causes ranging from preserving our civil liberties to environmental protection. I've started nonprofits that eventually failed and helped re-energize nonprofits that eventually succeeded. I've worked a handful of candidate races (paid and unpaid). I write a lot of grant proposals and some direct mail fundraising letters. I meet with lots of volunteers. For fun I pitch in with some graphic design for design-poor nonprofits. I used to do a lot of political research, and now I mostly help others. I'm a generalist who doesn't like to do the same tasks constantly, even if practice does make perfect.