We have had our green card for 5 years now and think about applying for citizenship. After we send in the application, are there any restrictions on foreign travel during the naturalization process? I read you can do your fingerprints at a US consulate abroad. Can you take the interview and the oath abroad? Do you have to stay in the US during certain times? Thanks!