Estimating prognosis is an important part of caring for patients with cancer. However, predicting prognosis is complicated and depends on many factors. Simply amassing more data alone is not the answer; we have to learn to intellectually manage the inherent complexity and uncertainty if we are to make progress.