Thanks for an enlightening discussion as always. Though I continue to believe that toxins play a large causal role in the developement of cancer, as well as in the suppression of the immune system and impairment of the liver that are key elements that enable cancer, I also have a much increased appreciation for the viral role as well, and I can see how the two may often combine to trigger cell differentiation which results in cancer gaining a foothold.