Both my wife and I have been greencard holders since Jan 2006. I have been laid off since early this year and have been unable to find a job in the US as my skills are very specialized. I have a job offer in the middle east and will probably go work there (and give up my PR) while my wife stays behind and applies for naturalization end of next year. Once she becomes a US citizen, will I have problems re-applying for a new greencard? I will probably be out of the US for more than 2 years. What happens to my current social security numbers and credit history? What are the requirements for the re-application and how long will the process take?