Throw my hat into the ring for USAA too. Have done all of my banking and insurance with them since commissioning. Never had a problem with all the numerous moves I've made all over the country in the past 4yrs, and their food spoilage coverage was great during the numerous hurricanes while in pensacola. Never had a problem with their website, and all of the web billpay stuff I do with them has always worked flawlessly. I've never found myself handicapped by the fact that I can't deposit cash. My dad works in the insurance industry and has always advised me to stick with USAA, apparently their insurance rates are the envy of the industry. When I got married, my wife was flabergasted at how quickly and easily she could get an account and how little of a problem anything was with them, from setting up automatic withdraws, internet bill pay, to car insurance.