Putting blood donation into a spin