I generally agree with the other three points, but the types who move to NC are retired upper-income types who move into gated, golf course communities. I can say that with some personal knowledge attending realty shows that showcase these properties and having friends who have moved there. Retirees are flocking to NC. I may be one of them, especially since NC won't be taxing my federal pension like VA does.
That is not to say that the Durham, Raleigh, Chapel Hill triangle is not attracting the kinds of people you mentioned. The growth has been tremendous.
Thanks for the info, both of you. I had no idea so many NJ retirees were moving to NC.