Ok, you may want to look at speaking to your own bank really, they can give you the benifit of a face to face conversation knowing your financial profile.
I still believe you should look to lose as many of your cards as you can and then look to use bonus monies to clear the smaller loans.