None of the affor mentioned services can answer those questions about retirement unless they have a time machine and can see the future. Sure having money for retirement is probably #1.Without it ,it will be a tough road. As to other things like the ...