I just want to share a great news. My GC card ordered at 12/1
PD: 6/2004
I-140/I-485: 6/2007
Even it is a looooooooooooooong jurney, i am still thrilled and feel relieved.
Thanks all the questions and answers here. It helps me alot. Everyone Good luck.