NC budget: Positive short-term, threatening long-term