The answer is almost certainly "yes".
Landis has now thrown Armstrong under the bus in a series of e-mails to cycling officials. This has to be the final straw for anyone who still thinks Lance was clean... although I suspect it won't be.
Full text of the e-mails.
"He [Lance] and I had lengthy discussions about it on our training rides during which time he also explained to me the evolution of EPO testing and how transfusions were now necessary due to the inconvenience of the new test"
The reality is that in that era, doping was so prevalent you simply could not compete with the dopers without doping. Almost everyone who came close to Armstrong in those championship years has been caught doping, one by one. Is it really possible that Lance was so much better that he beat the best cyclists in the world doped but was clean himself? It strains credulity.
If we look at Lance's ex-teammates, well, they're a pretty sorry lot. Several have been caught doping, the most notable being Floyd Landis, Roberto Heras, and Tyler Hamilton. A few years ago, Frankie Andreu and one other admitted it outright. They claim they never saw Lance do it, but where there's this much smoke, can there really not be a fire?
And of course there is the 1999 positive test for EPO... there was no test available in 1999, but the samples were stored and later tested, and found to be positive. It was not an "official" test and his name was not supposed to be revealed, so the cycling folks had to apologize and not count it.
Some people won't believe it until it comes out of Lance's mouth. We want our heros to be good guys, clean guys who beat the evil dopers.
Sadly, the evidence does not support that.