I don't know exactly who you directed that question to, but I'm willing to answer.
A. Living in NC is okay if you're outside of the cities. We live outside the major cities because we have loud jets/planes running around all the time. This is nice because no one likes excessive traffic. The down side is that it takes the better part of 2 hours to get to any major Interstate (I-95 or I-40). The other downside is that you have to drive a good hour to find a good mall/shopping. Some of the other upsides are that it's pretty quiet out here, the cost of living is pretty low (I bought a NICE 3 bed 2 bath 1500 sq ft w/ 2 car garage for $140K), and the car insurance rates are pretty low as well. (I pay less than $600 for 6 months on three cars)
I like it okay, but it's not where I plan on spending the rest of my life.
B. I'm not sure what you meant by this question, but if you want a recommendation of where to live in NC, I would suggest somewhere near the "Triangle" area, or outside one of the major cities. There are a lot of BMW tuners out here (near the major cities/Triangle), Technology jobs are plentiful in the cities, and the money's pretty good out there. Of course the cost of living is going to be higher in those areas, but it shouldn't be anything close to California's prices.
Hope this helps.
'86 325es (TURTL3): PJ peetsa hawler
'87 535is (BADWATER): almost done... really.
'86 325e (GRN HLL): DD/show/rocket
'04 x3 3.0i: Wife's Bimmer (manual, woot!) My BMW Blog