Actually that isn't the best card. The CD sounds good but honestly, it's a way for Citi to take more of your money. its an 18 month CD, which sounds to me like Citi will not increase your limit or give you another unsecured card until the CD has matured. Plus, if you want to increase your limit (which you can do by adding funds) i don't think you can with a CD vs a regular savings acct.
I recommend Bank of America, you can walk in with cash, deposit into the savings account and *poof* higher credit limit.
B of A gave me a card equal to my credit limit 12 months later.