Blood donation in the 21st century: time to celebrate?

Blood donation in the 21st century: time to celebrate?