Free trades from Bank of America

Bank of America announced today that they will offer 30 free trades a month to customers who meet the minimum account requirements of $25,000 in deposits or other accounts with them. Will this lead to a price war among brokers and drive down commissions? It’ll be interesting to see.