Bank suggestions. 
russell: I use Bank of America and have used Wells Fargo, mainly because they are all over the place.  They have an international presence, whereas your small local bank probably doesnt.Also, if you qualify, consider a credit union.  They usually have all the usual services, plus pay higher interest on deposits and charge lower for loans.