Debt Elimination Vs Retirement Savings

Should you focus on eliminating your debt or save for retirement? This is one question most personal finance pundits seem to disagree on all the time. The question would never arise if we lived in a perfect world as it obviously makes more sense to save for retirement than pay off debts but unfortunately ours [...]