Dozens donated to a good cause throughout the day on Monday by giving blood at the WVU Medicine Cancer Center.