How to save a life (or 3): Donating blood in Asheville