Basso, Ullrich, Rasmussen, Mancebo, Vinokourov, Ricco, Valverde, etc... They've all been caught. So to me, the only reason why Lance hasn't been caught, is that THEY DON'T WANT TO CATCH HIM.
Lance on the Tour de France, it means more attract for the american medias, so more money for the organiser...
In 1999, Lance got caught. He was positive to something that is forbidden. Afterwards he said he has a presxciption from his doctor to use this. The rules of the tour says that ccyclist who have presprciptions from doctors to use things that are usually forbidden have to say it before the beginning of the race. Lance said it AFTER beeng positive. He should havec been sacked. He wasn't He won. the Tour this years (his first). The organiser lt him win, even knowing he was cheating.
Lance will never been caught, he's protected by the organiser, they don't want to catch him. He means money, lotsd of money...