@indigomoth - It's hard to argue with that, but I'd still prefer that my money went to something more concrete.
An Oxfam donation could be going to any number of worthy causes, but it could also be going towards what amounts to sustaining poverty.
A lot of the time NGOs try to keep people in areas that can no longer sustain them. Places hit by famine and drought. Because their lives are so uncertain, the birthrate goes up (not just because of that, but it is one reason) and even more people are brought into the situation.
More pressure is put on agricultural and water systems that are already struggling and in the end they fail altogether. And then the people are put into an even worse situation.
If they didn't help them to stay in places that can't sustain them, and have more children, that land wouldn't be put under so much pressure and the next generation and the one after that wouldn't be cursed with the same problems. They do nothing to break the cycle.