From Clark Howard's October 15th Show Notes
"[Bank of America] may create a tiered price system that rewards its best customers for maintaining a minimum current account balance, using credit cards a certain number of times per month, or conducting all banking transactions electronically," according to a Reuters report. "Customers who do not adhere to certain rules will be charged a higher fee."
In August Bank of America released
its new eBanking checking which requires you to do all banking without a branch visit (including depositing checks) if you want to avoid a monthly fee.