I hate Bank of America
They charge you enormous fees, it's impossible to reach a person in their automated system, they do everything they CAN to help you overdraw your account (well, that's a little my fault) and they don't care about your business. After all, you're only ONE person.
So I'm in the process of complaining to them (and whoever else will listen) by moving my money to a smaller, nicer financial institution. After this month, I should never have to deal with BOA again.