All,
My GC application has been finally approved. It took slighly above 5 years from end-to-end, but wait is over. Thanks to this community for support. below are my details and I hope it helps others to see light at the end of tunnel.
RIR/EB2/VIRGINIA
Education: 4 year Bachelors (India) + Graduate Degree (USA)
LC Receipt #: P-04278-13xxx
LC PD(Virginia/State): 18-JUL-2002
LC XD(Phila/Regional): 07-MAY-2004
LC XD(PBEC): ?
LC 45DL: ?-MAR-2005
LC AD: 04-APR-2006
I-140 Receipt #: LIN-061765-xxxx
I-140 FD: 05-MAY-2006
I-140 RD: 30-MAY-2006
I-140 LUD: 29-JUL-2006; 28-DEC-2006
I-140 AD: 27-DEC-2006
I-485 Receipt #:LIN-061765-xxxx
I-485 FD: 05-MAY-2006 (Concurrently Filed)
I-485 RD: 30-MAY-2006
FINGERPRINT AD: 30-JUN-2006
I-485 LUD: 03-JUL-2006 (Fingerprint), 11-MAR-2007 (RFE#1), 10-APR-2007 (RFE Received), 13-APR-2007, 07-MAY-2007 (RFE#2), 29-MAY-2007 (RFE Received), 13-JUN-2007 (Card Ordered)
I-485 AD: 13-JUN-2007
RFE#1 - Wife: Birth Certificate. Original BC didn't have her name. Submitted affidavits from Aunt and Uncle to support BC. Affidavits were on Rs. 20 stamp paper and notarized.
RFE#1 - Self: TB Skin Test. Civil Surgeon forgot to mention TB skin test on the first medical form, so did another skin test and submitted new medical certificate. Didn't do any other new test, although some recommended doing all of the things all over again.
RFE#2 - Self: TB Skin Test. USCIS misplaced/didn't receive new medical form. Submitted another medical form with previous (second skin test) results. Didn't do any other new test, although some recommended doing blood tests again as first medical form was almost a year old.
I hope that was helpful. Good luck to all.