Yeah its been a long time in coming.. To think about it this is my 9th year in the states.
but in case it helps anyone.. more details on my case.
Mar 2004-- Applied for Labor
Oct 2004-- Labor approved. Company informed me in December after I started calling them 5 times a day.
Jan, 2005 -- Filed 140,485
140 approved in May 2005, but company of course hid that info too... they knew I would apply AC-21 and leave as soon as I could.
Left company in July2006... company withdrew I140.. I filed AC-21. Got RFE on my I-485 in Oct 2006 stating that pending 140 has been withdrawn and 485 will be denied, unless evidence is presented to the contrary
Unfortunately Also had to file renewals for EAD and A/P around same time, in OCt 2006. They got denied, erroneously by USCIS.
Filed MTR for EAD. Contacted AILA liason in NSC. USCIS admitted error and issued EAD.... but not Advanced Parole. Go figure. So got EAD in Feb 2007, just a few days before my current EAD would have expired.
Reapplied for advanced parole last month. It was cheaper than paying for another MTR and lawyers fee again. bloody lawyers.
No status updates on I485 after receipt of RFE, till the approval yesterday.
At present just waiting and hoping for approval on my wife's case.
So its been one big long expensive mess all along. And half the problems were caused by USCIS not being aware of its own rules and regulations. Infopass is absolutely useless. It was only good for getting interim EAD's, and now its worthless except for getting emergency advance parole. Cust svc reps don't know anything. They may as well shut that down and staff more people in the service centers.
its been a long rant.....