A while ago I read about marrow donation. Turns out I had all kinds of misconceptions (thought it waa invasive and painful). I'll definitely try to donate when I get my health back in order.
It was not enjoyable, but I'd do it again. The emotional side of it was way more difficult than the physical side. I'd recommend getting benzos for the actual donation day.