A seemingly endless stream of needy causes compete for our attention and money every day. Our emails, mailboxes and phones are bombarded by charities asking for generous donations to help.