Despite decades of research, cancer in all its guises still kills millions of people each year. The good news is that the more we understand about cancer, the more it appears to be avoidable — not just through smarter eating and healthier lifestyle choices but also with vaccines and chemopreventive drugs. However, a formidable set of scientific, institutional and cultural obstacles stands in the way.