Cancer's Predictions and Promises