No credit card required
Browse credit cards from a variety of issuers to see if there's a better card for you.
Good luck in your efforts to getting things back on track.
I would recommend that you check out Bank of America and US Bank. US Bank will pay you interest on your deposit. One catch though is that they "freeze" your credit limit aka deposit for the first six months. After the initial six months, then you can increase your deposit amount and thus increase your credit limit. Bank of America doesn't pay interest according to the last time I looked at their terms and conditions. (September 2009-ish time frame)