If you don't have any money or items to give, perhaps you have time:
Soup Kitchens: I don't know if everyone has one of these locally, but these are great places to volunteer and, generally speaking, no training is required. They need help all year round, not just on the holidays.
"No-Kill" Animal Shelters: Yes, here I go again about the fuzzy critters. If you volunteer with one of these shelters, they generally require that you go through some sort of training first (they usually hav a day or two a month set aside for training volunteers on site). Most of the work is feeding the animals, walking the dogs, grooming, cleaning up pet poop, and several other onerous tasks, however, they will actually have you play and pet and cuddle the critters to help socialize them which is the best part. If the animals are more comfortable around people they are more likely to get adopted, and the more animals get adopted the more animals get a chance to be taken in by the "no-kill" shelters, rather than those other ones.
Habitat for Humanity: They build homes for low income families. From what I have heard, they do not require you to know anything on how to build a house. They will show you how to do anything that they need done (that doesn't require certification or a license). In fact, if you are trying to get into a trade (carpentry, plumbing, electrical, etc...) please volunteer with them, and it looks good on a resume. ;) Remember though, you will work very hard doing anything here, it isn't called "grunt work" for nothing.
Fundraising Walks: Any cause that is near and dear to your heart has a walk to raise money for it. All you do is sign up, harass your friends, family, co-workers and classmates to sponsor you with a little cash that gets donated to the cause, and when it comes up you walk with hundreds of other people supporting the same cause.
Working for your political party: Even if you are a Republican, I fully endorse people working as free labor for their party. I list this one, as it puts you up close and personal with those trying to get into office and maybe you can share your concerns with them. Also, it puts you at a good vantage point to see what is happening in the world of politics, everyone who votes should be informed...even if you vote Republican. (you can just feel that I am a Democrat, can't you? )
Join Local Office: From what I hear, the pay sucks, that is, if there is pay at all, but you could be a part of making your neighborhood, school district and/or city better. That pot hole you keep bumping into, you could get fixed. That park that has trash strewn everywhere, you could clean up. The possibilities are endless, and not to mention you get a crash course in civics!
Your church/religious community: I am certain that a lot of people are a part of a religious organization, and I am certain that within that organization there are people in need. Talk to your pastor, preacher, high priestess, or whatever, and ask them if there are people who have come to them that need help and what you can do.