Best way to pay off credit card debt: Debt consolidation and more