Planning for retirement is full of uncertainties. How long will you live? Will the markets behave? How will inflation affect ...