i would donate blood, if knew my blood type and knew of a place nearby that actually offered to do this
as for donating to charity, i had the pleasure of working with one of them for 2 months a long time ago and they soured me on the whole thing, they got furniture donations and trashed quite alot of good stuff that needed marginal repair work (handles on drawers, a bit of rewiring) which they would do on really damaged things anyway.
I don't see the point of donating to charity in terms of cash anymore due to the money not winding up in anyones hands but the asses that run them