I can't begin to thank all you guys enough for the advice and nice words. To clarify a few things:
1) I'm studying to teach high school history. History has always been my favorite subject; typically American but I'll be able to teach world history and stuff too. I know a lot of students view history as boring but I think if I put enough time and effort into this I have some ideas that could make things fun for the students.
2) As far as where I want to live... I really have never planned on leaving North Carolina. I love NC, and it keeps me close to my beloved Panthers, Mountaineers, and Hornets :). But I do realize teacher pay in NC is not good. I have considered somewhere like South Carolina, Virginia or Georgia but I don't see myself ever leaving the Old North State. I'd like to stay in the piedmont/foothills. Close to Charlotte and Boone.