Finally, last night we received the email notices and the cards were ordered. I would like to thank everybody here to help me and supply so much useful information. Here is my general information of my case.
EB1-b:
I-140 Filed 04/2005, Approved 06/2005
I-485 Filed 06/2005
1st FP 08/2005
2nd FP 02/ 2007
NC cleared on March 27, 2007
I-485 Approved on May 1, 2007.