My family and I "adopt" between 20-30 local foster kids who do not typically get gifts this season. I have 5 kids of my own, and we make a family event out of it where we all shop, the kids wrap, and we all deliver to the agreed point. It has to be anonymous for me to give, and I have to know 100% of what I am giving actually makes it to the person who needs it. I am not good with trusting others to "do the right thing" with my money. May sound greedy, but if a person needs a dollar .25 is not going to make a difference.