There are so many options for donating. It's hard to know which ones are worth your while, or what you pay attention to. Here are 34 charities to support.
Many of these charities don't just needs monetary donations. They want volunteers and helpers. If you can provide cash donation, consider spending some time with these worthy causes.