Every day, blood donation is an essential public service that saves many lives. Up to three lives may be saved for every pint of blood given. However, providing an adequate and consistent supply of bl...