I have a little knowledge of the sport and my husband has a lot of knowledge of the sport. They test so often and randomly that it's pretty hard to never test positive if you're doping. Not only that, the French have been after him since his first win and have tested and retested his blood samples over the years. If there was anything, they would have found it.
I understand that it has been fairly commonplace over the years to take low levels of testosterone and the like--enough to help but not enough to be over the line in a test. I imagine Lance isn't 100% innocent. However, there's no evidence of that.
Anyway, I'm with the camp that says that just because he's an ******* doesn't mean he deserves to have his wins taken away. And who are they going to give the wins to? More dopers?