TNF and cancer: TNF-alpha plays a dual role in cancer and can inhibit and enhance tumor progression.