BofA has too many fees, all different kind of fees, I withdraw money from non-BofA ATM and BA charge me $2 and the ATM charge me $1.5, but it was emergency, no choice. I had BofA for almost 10 years, since I have mortgage with them, I got 2 prima checking for free, and the benifit I am using is unlimited online payment,(I need that 'cos I have at least 20 payments to make every month), a lot of bank and ATM, free small safety box, free cashier check, free check printing (even I wrote less than 10 checks in the previous year). But I recently used their streamline refinance, I am extremely upset, it only take about 5 weeks to close the refi, compare to the BofA refi I did in last Sept and took exactly 4 MONTHS, 5 weeks is very fast, and the story begin, 1st closing doc printed the wrong closing cost by First American title company and I received on July 20, then they suppose to send me 2nd doc at Aug 1 and notary should be my home on the same day, no doc show up, then I called then they should send me the doc on Aug 21, no doc again, I call and they said it will be there on Aug 26, no doc, the 1st call got the reason is NY blackout, 2nd call got the reason is blaster virus, finally I got my closing doc at beginning of Sept, the doc said cashier check required, I call BofA and the rep said personal check oK after he check with supervisor, 2 days later first american title company call and left message said personal check not ok and return the check and request a cashier check. After almost 8 weeks since I received my 1st closing doc, I am able to close the mortgage, BTW, maybe the rep is located in india, that's why they miss communication with the mainland BofA headquarter.