Being ready for retirement takes time, discipline–and luck. Between now and the last day of work, factors outside your control will help determine your financial well-being. A market rally or housing ...