Has technological innovations resulted in increased efficiency and cost savings for banks' customers?