As far as being anonymous or giving your name, donating is still charity. Do you really think that people that donate a lot of money etc, don't tell the program that they are donating to their name --- yes they do, so they can claim it on their taxes. So, whether you want your name out there or not, donating is still charity. There is nothing wrong with having your name on your donations. It is basically whether you want it there or not, you choice, it doesn't lessen the kindness of the donation. As for 'duds', that is truly in the eye of the beholder.