Finally received greencard
EB2-NIW TSC
PD: Dec. 2004
I140 AD: May, 2005
Card production from online status: April30
No other updates online and card/approval notice received today
It is a lengthy process that need patience. Have written to Senators and called USCIS several times, but seems not helping much. I think my attorney helped in some degree or it is just my turn finally.
Not excited, but relaxed.
Got a lot help from this forum and wish everybody who is still waiting good luck!