Just got back from the blood drive..... yadda, yadda..... I donate all the time. I think I have donated over 543 gallons in my life time. Makes me feel like a really nice guy.
And it is amazing how much like donuts blood cells look like..... when you look really really close.