I distinctly remember watching the final day of last year's Tour de France, the day Lance Armstrong took his farewell laps up and down the Champs Elysees for the seventh and last time. Some say his accomplishment, with the added element of surviving near-fatal cancer, is the greatest feat in the history of all of sport.