That's a telling number for delinquency rates, and especially by Equifax...
It's a good thing that our economy is based on selling all our natural resources, and not consumer spending... :)
Return to General Discussion - Discussion Area