If you don't mind sharing who you use, how do you rate them, and fees associated with them? I'm fed up of Bank of America for charging me all these monthly fees for going to the teller, despite their only atm in town being down (which is free for me to use.)