Terminal cancer - anyone have a clue?