I have been meaning to post my information on this forum for a while but never got to it (I sincerely apologize for not doing this earlier). I noticed that quite a few people were stuck in namecheck after filing I-485 and I expected the same.
I even applied for EAD and AP on 02/06/2007 as I thought it might take atleast another year. But out of the blue the gc got approved.
Regarding my LC substitution - I have been working in the same company for more than 7 years. One of my collegues quit the company sometime ago and his LC cleared after that. The company decided to use it for me since my LC was not going anywhere and it was the correct match. I have always maintained my H1-B status correctly.
Many thanks to the active users on this forum whose posts depressed and elated me at times but always indicated that there was hope.
---------------------------------------------
PD: Oct 2001 (LC substitution - EB2)
Concurrent filing for I-140/I-1485
RD: 07/19/2006, ND: 07/24/2006
FP: 08/11/2006
I-140 LUD: 07/24/2006, 8/11/2006, 08/31/2006
I-140 Approval: 09/01/2006
Self:
I-485 LUD: 07/24/2006, 08/11/2006, 09/13/2006
I-485 Approval: 02/08/2007 (Card production ordered), 02/09/2007 (Approval notice mailed)
Spouse:
I-485 LUD: 07/24/2006, 08/11/2006, 9/14/2006 (RFE for I-94 copies), 10/6/2006 (Received RFE response)
I-485 Approval: 02/09/2007 (Approval notice mailed)