I do something different.
I've been pretty lucky in my life and career financially, but my wife and I have never really donated much to charity. The two primary reasons are skepticism about where the money goes, and the fact that I like to actually see and participate a bit in outcome. So we went for a while not really doing much charity-wise.
About five years ago I hired an older African American fellow who was mentally slow - Brian. We are not sure exaclty what Brian's mental issues are, but they are there. He worked in our lab for a couple years, and honestly, that was pretty much all about charity. He didn't do much, but I just couldn't let him go. Finally, we hit a slow time, and I had to pull the trigger and fire him. It was very very difficult to do.
About a year and a half ago, a guy at work said he saw Brian panhandling for money down by the freeway. A couple days later, a lady I work with said the same thing, and she said she talked to him and he said he had been homeless for three years, ever since I had to lay him off.
I went home that night and cried. It was just so hard to hear what had happened to him. He is such a good guy, and just always wanted to work, but he's got issues that prevent him from holding a "real" job. I talked to my wife and we decided we needed to help him and get him off the streets. Now the thing about Brian is that he doesn't think he has a problem. He thinks he's totaly "normal" but has just had some bad luck. So it's a bit tough to get him the help he really needs.
I drove down to where I heard Brian was and after a couple days of asking around, I finally found him. It was the middle of summer in Phoenix, and I saw him walking the streets with a few bags. When I approached him, he instantly remembered me and starting asking about how everyone at work was doing. He was very weathered and looked terrible. All of his top teeth were broken from what looked like some kind of fight. He said he had been sleeping in the park for three years. He showed me where and showed me how he cleaned himself (with a bucket of water filled from the hose at the park). It was one of the sadder days of my life.
I took Brian to an Extended Stay hotel and got him a room. I got him settled, and I made a promise to him that he would never have to sleep on the streets again. I wasn't exactly sure how I was going to make that happen, but there was no way I could live with myself if he had to go back to the streets.
I started up a collection at work to help get his teeth fixed. We raised some money and a guy at work is friends with a dentist, and we got a discounted price on a full set of top dentures for Brian. It was a few month process, but we got his smile back to where it used to be - the teeth look great!
That was about 2 years ago, and since then, my wife and I pay for Brian to have an apartment and I stop by at least once a month and give him grocery and food gift cards. He keeps applying for and getting and losing jobs, but at least he's out there trying. He can get Social Security in about five years, and at that point he wants to move back to Pittsburgh. So I figure I have about five more years of supporting him, and that will be my charity donations. I'm lucky to have a wife who is just as supportive of him, and actually, we feel better about helping Brian than we do about helping our own kids sometimes!
Anyway, sorry for the long rant. I just thought I would share what we do because it's pretty non-traditional, but it's a really good feeling to know that we are really making a difference, even if it's just in one person's life.