Take a stand against excessive banking fees
Banking fees are for suckers. Find a bank that does not.
There is no reason for the consumer to not stand up against excessive banking fees. Between the numerous national banks, local banks, and credit unions there is enough choice that you don't need to be locked into a bad deal.
For example, most banks offer free checking. If you bank charges you for online checking and a yearly maintenance fee, do research on the competition. If you would like to stay with your bank, talk to your representative. Inform that you are a loyal customer, have been with the bank for a number of years, though the excessive banking fees are giving you a concern and burning a hole in your pocket. There are some neighboring banks which offer their services for free and you are considering a switch. More than likely they will work with you to remove the fees. If not switch to the other bank!
http://art-of-finance.appspot.com/random/12015