I got my green card in 2001. From mid 2001 to end 2005, I was outside US for 445 days including three trips outside the US for vacation totaling 69 days and four trips when I had a job outside US totaling 376 days. The longest trip I made was 158 days. During the time period I had a full time job outside the US, I did the following to maintain my residency in the US:
1. I never stayed outside the US for over 6 months in one visit.
2. I filed my tax returns as US resident although I did not pay taxes on my foreign earned income.
3. I maintained my bank accounts in the US.
4. I maintained my 401K account in the US although I did not make additional contributions to this account when I was outside the US.
5. I kept my car in my name and paid for insurance. A family member of mine was using the car.
6. My parents and immediate family members lived in the US and I stayed with them whenever I came to US.
7. I took over the responsibility to pay part of my brother’s apartment’s rent and issued rent checks on a monthly basis. I did not have a utility or cell phone bill in my name.
8. During my vacation, I came to US and worked for my ex-employer for 3 weeks as an employee. I was able to get pay stubs and W-2 indicating that worked for a US company in the US.
9. On my N-400, when listing addresses of my residence, I also listed the address outside the US and showed that I was living there. However, whenever I came back to US even for one day, I showed US address as my home address.
10. I maintained my US driving license although I had a get a separate driving license in the country I was living in.
Although my employer outside the US was a US company but I was not hired in the US. I took job outside the US and moved there. Besides professional reasons, the reason I moved outside the US was that was not able to bring my wife to the US fast enough on my green card and we did not want to live separate for extended period of time. My wife was able to get a one year US visit visa from the country we were living in and came to visit US with me a couple of times but left before her visa expired.
I spent a lot of money on discussing my planning and the above scenario with lawyers and I think all of that was unnecessary. I filed my case on my own.
When submitting my N-400, I sent all supporting documents to substantiate my case. During my interview, the immigration officer asked me only two questions about my stay outside the US:
1) Was I working for any of the employers I had listed on my N-400 when I was outside the country and the answer was yes?
2) She confirmed that I switched residence/home address between the US and the foreign country during my stay outside the US and I said yes.
She also verified all stamps on my passport and the dates as I had mentioned on my N-400.
My interview went very smooth and I did not have to spend any efforts in convincing the immigration officer that I maintained my residence in the US during my stay outside the US. My timeline is as follows:
N-400 sent 5/12/2006
Priority Date 5/18/2006
Finger Prints 6/2/2006
Status disappeared 8/24/2006
Interview letter received 8/31/2006
Interview date 10/16/2006
Oath Date 10/20/2006
DO Office: Hartford, CT
Best of luck to all of you who have similar situations or are planning to be outside the US for some reason.
Sufi