Nongovernmental organizations (NGOs) are not normally good at the activities they claim as their merit, but they have virtues that are frequently not proclaimed. In particular, they rarely reach the poorest, they depend in many ways on government support.