SI linked at CNN has the depressingly predictable story.
A French newspaper alledges that Lance Armstrong used some drug to win the '99 Tour but they have no way to really prove it except from some anonymous documents and samples taken before that type of drug was officially tested for. It's slanderous libel.
Of course, the piss-whiner Frenchies still have no explanation for how he beat their collective asses yet again this last year, despite being tested like every f*cking day.
I have an explanation. He's better than you, France.