I paid my bill on time every month. The date was approximately the same day every month, and I had it in my Palm Pilot for a week prior to be sure it was paid on time.
Then one month they pushed the due date up FIVE DAYS, causing the due date to fall on the weekend. By the time I realized it was an earlier date (they require payment 2 days in advance of due date) it was too late. Interest rate shot to 29% and they weren't willing to do anything about it, clearly didn't care whether they kept my business or not.
The minimum payment indicated on future bills was inadequate to cover the finance charges which resulted in months of massive overlimit charges, just about killed me trying to get on top of this mess. STAY AWAY FROM BANK OF AMERICA!!
Review about: Bank Of America Credit Card.