Folks thank you very much for all the info. Your impressions are appreciated and I will be chewing on them for awhile !
NM sounds like pretty much any other place on this planet, with upstaters and downstaters, rural and urban, low and high income, natives and new arrivals. In other words...