Don't forget the Sikhs! They're famous for their good works, it's a central tenet of their religion, called Seva:
http://www.sikhiwiki.org/index.php/Seva
"Sikhs believe that wealth is only acceptable if it is used for other people such as giving them work or food. It is the responsibility of the rich to look after the poor."
http://www.bbc.co.uk/schools/gcsebitesize/rs/poverty/sikhismrev2.shtml
Christians are in fact late to the party in every single area of charity. They're not unique and they're not even particularly good at it. That's the truth.