My company just had one of those "Town Hall" meeting thingies. To begin the meeting, our new President announced that our parent company is matching donations to the Salvation Army at a 50% rate. There was much positive murmuring and applause.
So while I go write out my check, you should ask your employer if they have such a program. And if they don't, then kindly suggest that this would be an excellent time to start one.