Bank of America and LOVE them. Free online banking and free checking and they linked our savings to checking for overdrafts without any fee.
We had Wachovia and they were awful!! We ended up with 300 dollars in overdraft charges in January that they said stemmed from using our debit card to get gas. We took a screen print of our online accounting showing we always had available funds and that we had X amount of money in the account and spent X amount of money and what we spent was less than what we had by about 200 dollars. They didn't credit our amounts back, they said that the way things posted, that charges came in when funds were unavailable because they held X amount of money when I ran the debit card for gas. They also charged us an overdraft when we used our debit card to pay at a restaurant and put a tip on the card. They charged us both the total amount and the meal amount and then bounced the tip amount because they said their computers aren't able to match up the transactions.
My DH is a software designer and Wachovia is one of his clients. When the csr told him at Wachovia that "a computer can only do what you tell it" my DH explained that HE is the one that tells the computers what to do and HE did tell the computers how to match transaction id numbers. Basically, what the csr stated was that when you use your debit card at a restaurant and put a tip on it, the bank will hold the tip amount, the meal amount AND the entire amount charged and wait until the tip and meal amount charges drop off, then they will release the hold on the money. If you have other charges come through while they're holding that money, they will pay the charges but then hit you with the 30 dollar NSF fee. After a conference call with Wachovia, one of his new employees told him that she used to work for Wachovia and that was standard practice there. She also said that if you complained about it and didn't get the NSF charges credited back to you, to keep calling because you had just so many times per month you could credit accounts and once you passed that you would be written up for giving account credits.