The usual extent of my do-gooding is to give away money. We enjoy supporting various causes that we care about and think are worthwhile. We make it a point to do this regularly. It is satisfying to some extent, but kind of feels like a cop out sometimes. It's easy for us to give away money. We are fortunate to have a very comfortable surplus. It is not so easy to give away your time, so I usually don't.
But for some reason when the latest opportunity arose (a charitable activity sponsored by my department at work), I decided to give my usual amount of money but also volunteered to do a share of the actual work involved to make things happen. I've gotta say - even though this is a very busy time of year and I had to carve out a couple of my evenings to work on the thing, it was a good experience and I enjoyed doing it. The doing was a bit more satisfying than the donating. I think I might try a bit more of both in the coming year.