In general I do have a bit of internal questioning whether charity knitting is the most effective use of time and money. It seems like for most situations, machine-made items are the most effective for getting a lot of finished goods quickly, at a low price. Also, in general, the worth of hand-knitted items is greatly undervalued. I considered making a DNA scarf for the red scarf project. Even though I already have suitable yarn (Cascade 220 in red), the time I would put into it is worth more than the $15 that it would be sold for. And purchasing red yarn that would knit up more quickly would likely exceed $15, in which case it would be more effective to donate directly. This is not to denigrate the project -- I might purchase a scarf -- it is just that the scarves should likely be priced higher.
I think in the future, I will want to concentrate on charity knitting that is for refugees. That is one of the few places that I think hand-knitted items really send a message, that the world has not forgotten about them, and that there are people who care about what happens to them. I think it would be great to be part of a larger group knitting for Afghans for Afghans. I don't have a large enough yarn collection, and it would take me too long to knit one on my own, but I could certainly churn out squares (and steal yarn) as part of a larger effort.