I'm one of those folks that does donate time, money or material to folks in need. But I've learned that giving cash is never the best option unless it's someone with their life in order that got hit with very bad luck out of the blue. Car accident, fire, medical issue, etc. Otherwise, give stuff that can't be hawked easily. Food is always a good option.