If you have the time and the inclination, you can continue to move your debts around on 0% interest credit cards. If you transfer your debts to MBNA, and they have an 18 month interest free period. If the debts aren't paid off in 18 months, there is nothing to stop you moving it to another credit card.
If you do this be very careful. As the amount you pay the credit card companies, is aplied to your debts in a strict order. You could end up with your debt getting larger if you aren't careful. it may be worth while to get two different credit cards, and sperate your existing debt from your new spending.
Somebody has already suggested to look at www.moneysavingexpert.com, this is a useful website.