clipped from: www.apexcreditcards.com   
Bank of America
As the nation's largest bank, Bank of America offers a comprehensive line of credit cards with low competitive rates. Many of their cards have extensive reward programs that allow you to earn points that are redeemable for cash, travel, merchandise, and more. Bank of America provides their cardholders with online banking services and fraud protection.