Wow!! Bank of America is a complete rip off. They manage to make millions of dollars off of its members by charging a $6.00 fee for cashing a check to a non-member. This is absolutely crazy!!! I told this to my bank, Peoples United Bank and they were SHOCKED!!! They said that was amazing. I travel a lot. This year to India. I took my Bank of America debit card because my bank strip off of my People's debit card failed to read the strip the day before I was to leave. I shifted money to my Bank of America account, which I never use and when I returned from my trip I had tons of 3% international fees added to my checking and debit card account. I was amazed. I have NEVER, EVER been charged fees for using my credit card before. This bank currently is facing a law suit and by the looks of it, will find themselves facing other charges. I think a revolution where everyone closes every account in their names. What other hidden ways are they cheating us? Speak out and let the cheaters be made known. I have canceled all of my accounts. I went on line and realized there are many angry people. Beware of this bank.