Large CC debt, and feeling overwhelmed (sorry, it is long)