Lance Armstrong, amid an apparent mass of evidence that he used performance enhancing drugs in his outstanding career, lost his Nike endorsement and stepped down from the leadership role of the cancer charity he started. What do all of these recent developments mean for his career and his accomplishments? Would it be better for him, or perhaps for his charity, if he owned up to the doping charges?