Giving blood is a great thing to do, the only problem I have with the Blood Bank is that the atmosphere is very sterile. They could do with some color to make the environment feel more comfortable.
I am able to give blood to be banked for my own surgery. The blood was delivered to the hospital on time, as promised. The staff was very nice and professional.