Dodging Cancer, the landscape for cancer patients;