Hi
Here is my approval history.
EB3 Software Engineer
PD Feb. 07 2002
Labor approved
Trenton, NJ April 04 2004
Regional NY Sept. 2004 with one RFE on prevailing wage which we were already met on previous year.
I140 + I 485 concurrent filing with RD Nov. 09 2004
For I140 RFE for degree evaluation for MS (Canada) and Ph.D (Australia) on Feb 23, 2005. Replied in early April and forgot to submit transcripts.
Second RFE for transcripts on May 24, 2005 Replied on early June 01, 2005.
Approved I140 + I485 on June 28, 2005.
Note that I 485 was approved without a non availability of birth certificate. I had only an affidavit (at the time of concurrent filing) from my mother which she done for my brother in 1987 for his green card. Indian embassy, NY will not give me a birth certificate since I was holding a Canadian Passport. Later I managed to get a non availability birth certificate from the town municipality and additional affidavits from India but my attorney suggested to wait for the RFE, which never came.
In addition, I was in Nova Scotia, Canada for the 4th July weekend thinking that approval will happen only in the next fiscal year (since EB3 was closed on July 01, 2005). I reentered with my H1B instead of the advance parole on July 06, 2005. I saw the approval when I returned from Canada. I have an appointment for stamping, finger printing, photos, ..etc at Newark on July 21, 2005. No emails or system updates yet. On the internet it still shows processing I485 and will contact when approved. Attorney received both the approval notices. My employer received I 140 approval notice.
We are a small company with 5 employees. All US citizens except myself and we work on US Defense R & D. Majority of our work requires US citizenship. Finally what a relief!