When your friend comes to you and asked for a contribution at least a little to his charity race, give in! I know that in today's economy being irregular, it could be a little hard to give, But by being a little generous perks you up and gives you the biggest happiness arrow hit when you donate directly to someone you already know.
Most of us feels good that we have given help or a hand to a person we know. This actually helps you to lower your blood pressure and can extend your life. But in the recent studies, emotional benefits of a charitable behavior are the strongest. The result is: you actually feel a lot better after helping out a friend versus giving donations to charitable organizations anonymously. Well, I am not saying that you should stop giving donations to those organizations, but, if you want to feel real good and see the feeling of happiness, you could give out your donations to your friend.
After all, Social Media sites are not build randomly. They were created because human are one super social beings, so giving is rewarding when it allows us to strengths the bond with people and causes a mindset to our friends that "we care a lot".
If you are asking
Of course, any kind of causes that will surely be a worthy of your time and money. If you don't have a friend that asks for a charity, there are different local organizations that would be glad to receive your blessings and will see to it that it arrives at the proper recipients. Like they always said among the people, "Share your Blessings."