I'd agree with supporting smaller charities rather than the larger ones as the well known names tend to receive a huge amount of donations and funding, a fair amount of which gets wasted or spent on...