I migrated here Jul 2007 as I married an American girl. We have been going through the green card process since then (they lost all my paperwork on entry). In late Jul 2008 I was approved for the GC in an interview and was informed the card would be here in 60-90 days. We are still waiting for the GC as of today.
We decided for family reasons to move back to my home country indefinitely. I do freelance web work and I have both Overseas and US clients.
Therefore for tax purposes I need to relinquish my Long Term Residency status by filling out the form 8854 (IRS) and I-407 (USCIS).
Ultimately I don't want to have to pay tax in the US in 2009 as we are leaving late Dec. The IRS determine the termination of residency as of when you notify Homeland Security of your abandonment through the form I-407. So my questions are:
1.) Can I submit the form I-407 in the US?
2.) Can I submit the form in front of a USCIS officer at a field office?
3.) Where can I find the form I-407 online? (I have found this form on overseas US embassy sites, not sure if it's the same, otherwise it seems you have to request the form by post from a recorded phone service and we need it asap)
4.) Form 8854 - I have only been in the country for 18 months. Therefore please confirm I will only enter last year (1st year before expatriation) and not my AU income for the years previous to that?
Any help is greatly appreciated.

