Very true, it doesn't mean you aren't doing something for yourself if you donate anonymously. Again, that is nothing restricted to Christians in my opinion, nor should it be, because I believe having a decent conscience is something one should try to hold on to.