Quote: "I'm also signing up to be a bone marrow donor."
That's really heroic. That could really mean the difference between life or death for a person who needs a transplant. If you get called, would you do the surgical procedure or the PBSC non-surgical procedure?
Quote: "I think I ought to start donating blood. Is there anywhere where I can find more info? "
You can go to
http://www.redcrossblood.org to find info about it and find blood drives in your area (If you live in the US).
And here's a link to a virtual tour
http://www.blood.co.uk/giving-blood/what-happens/
Quote: "I might do though, how long does it take?"
It depends. From your arrival to your departure, it could last 30-60 minutes, depending on how busy they are and if you have an appointment.
(And how many snacks you decide to eat)
The actual donation part could last around 5-20 minutes.
“C++ : Where friends have access to your private members.”
-Gavin Russell Baker