I was living in Boulder during the year Lance was diagnosed with Testicular cancer. I remember one ride where a former pro cyclist was saying that Lance was on enough stuff to kill a horse, three weeks later he was diagnosed, no coincidence. Then over the next three weeks alot of the Boulder pro's were showing up for rides with little issues that came up during recent DR. visits, seems like they all decided they better go get checked out at that time just in case what they were doing might put them at risk, no coincidence there either.
And Lance not testing positive during his later Tour's means nothing, there are lot's of designer drugs out there that are still undetectible and more being developed all the time. Back in the day they were saying you could go to any college chem lab and for $1000 you could have a new synthetic HGH formulated, not sure if it is that easy, but it is being done easier than most think.