I just moved to Raleigh, North Carolina from Oklahoma City in January of this year (2007) and am unemployed. I now have a North Carolina drivers license with my car registered in North Carolina as well. I live in an apartment that has a lease that expires the end of June of 2007. I have an offer to work in Costa Rica by an employer based in Florida. I will be terminating my lease early, store my stuff in Florida and then work in Costa Rica for approximately 2 to 3 years. I have no residence in the US except for storage in Florida and a UPS mail box in Florida. Am I responsible for paying North Carolina state income tax for earnings earned in Costa Rica which are paid via the Florida company via direct deposit to a US bank as US earnings even though I have a North Carolina drivers license and plates?