Such moving around to very diverse communities has taught me many things. I think in a small town, support for one another is quite important. The businesses one deals with, the teachers in the local schools, the nurses in the local hospitals are often one's neighbours who you'll meet in the grocery store, the local cafe, and at the post office. In large cities, the big thing is diversity. People come from different places. They speak different languages. Chances are the bank teller that serves me lives miles away on a street where no one knows me. I might not know anyone when I go into the local grocery store.