There are some who will tell you that you must use a N.C. attorney, but a couple of months ago, we transferred one of our timeshares in OBX to our son without the use of an attorney at all.
I was once a legal secretary in Virgina so I'm somewhat familiar with the law, but was told by various people that only an attorney in NC. could handle the transfer. We own another timeshare there which was handled by a timeshare closing company in FL, so I knew that wasn't true.
NC does have a few quirks in its recording process, but I called the Register of Deeds in Dare County who sent me the requirements (paper has to be letter size, font no smaller than 10pt., etc. ) and fee schedule along with an Affidavit which you send to the tax office along with your checks. You can go to their website and obtain the tax affidavit and the girl working there was very helpful when I called to ask a question. I find their website very "user friendly" and have been able to do a quick title background check online in the past. I typed the deed, filled out the affidavit, had them both notarized, sent them and the check to the tax office and had everything back and recorded within 2 weeks.
Of course, I have a little background in these matters and we DID NOT need a title search since we were transferring to our son. If you need a title search, it is a different matter, but someone who prepares deeds for other states should be able to call the Clerk's Office and get all the needed information like I did.
Hope this helps.
Ava