FYI, my timeline:
VSC
Major: Biological and medical research
I 140/I485:5/29/03 (NIW and EB1-OR)
I140 approval: 4/17/04 (NIW)
FP: 3/19/04
I485 approval: 10/22/04
Passport stamped: 11/29/04
Green card in mail: 12/31/04
Wish everybody here a Happy New Year.
Thank you for those who helped me.