UNICEF sounds like a great organization - wow, they have great ideals....
The sad reality is that only $0.20 of ever dollar goes to the children. The rest is eaten up by the UN for program administration.
Which means that out of the $15 billion collected for the program in 2006 only $3 billion was actually spent on children.
A reporter a few years ago did an investigation and followed the money trail, he was surprised to find that the money collected for UNICEF, a good portion was used to buy tanks for the Cubans in Angola.
Give.org is one organization you can use to look up a charity to whom you are donating.