About 18 million runners register for road races every year, covering every distance from fun runs of a mile or two to the marathon distance and beyond. Many of these events are organized for charitable purposes, to raise money for a specific cause or continue a nonprofit's ongoing work. A...