As I have told loads of other people on other posts tonight, I have bad credit and used a company to open a Gold account with a cheque book and VISA debit card. It's a proper card too, not an electron. Its got internet banking and a friend of mine who opened the same account gets his salary paid in (he's got an IVA and CCJ's coming out of his ears).
I can't recommend the company I used enough. It was quick and professional and I'm able to rebuild my credit rating. They are at:
www.lessthanperfect.co.uk
Telephone: 0870 061 0060
Like you I needed a proper account, with a card I could use in Tesco and on the internet, on holiday etc. Also the cheque book is great because I pay my bills through the post (I could use the internet bank, but I can't be bothered).
I recommend that anyone with bad credit who needs a proper bank account gived them a ring/visit on the website. It's the best £99 you'll ever spend!
Hope this helps
Iggy