How do I choose who to get my mortgage through? Major banks or smaller mortgage companies?

hmmmmm asked: I have an established relationship with Bank of America however there are several other smaller banks and lenders out there with better rates. What happens if you get a mortgage through a smaller bank or lender and they go bankrupt or get bought out by another company? Does it affect your mortgage rate? [...]