If anyone can find you a bank it is goudah. My credit score isn't that great either, but was still able to find another bank and open another account, although I have to keep my other account opened until everything comes to a zero balance, which should be soon. I know it sounds bad to say, but even though you have over paid some of these places, I would not count on a refund. Push for it, but unfortuantely it does not mean that it is going to happen. I have one company that I should get about $1000 back from, but don't know if that is going to happen and another, should be close to $200 and doubt if that is going to happen either. I hope that you can recoup some of your money, but just don't count on it yet.
Glad to hear you are going in to talk to the bank. Our bank was very understanding and is working with us to get the debits stopped from our old account. We have to go into the bank every time a debit hits and fill out paperwork, but at least we can get things reversed. Oh, I did forget to add, that when we did this, our bank wanted proof that we have notified these companies that we were revoking authorization to debit our account, whether it was through USPS or via email or something. We did all of our through email, so that helped. But find out what they need for you to do to stop this.