One of the most difficult aspects of retirement planning is that you don't know how long you will live and therefore how many years of retirement you need to save up for. Most people plan for ...