Got email message from USCIS, saying I-485 Approval notice sent today.
TSC
NIW
140 and 485 concurrently
NO ANY REF
I-140
PD 9/28/2005
AD: 10/28/2005
11/1/2005, move to other state in NSC
cases still kept in TSC
FP
1st: 10/20/2005
2nd: 5/4/2007
No update after that
I-485
LUD: 8/2006
6/1/2007, no message
6/3/2007, Card Production ordered
6/4/2007, Approval Notice sent
Thank you for all the help I got here. Best luck to everyone!