Just like everybody, a relief!
EB2
11/2005: Filed labor certificate
08/2006: I-140 approved
06/09/07: I-485 submit
11/28/07: I-485 approved
In my case, maybe EAD helped. In the early of this month, InfoPass told me that my name check was pending. I submit EAD application in Oct, and did finger print for EAD on 11/23, then both I-140 and EAD were updated on 11/25(althought I-140 should not be updated, many people reported that I-140 LUD turned out that it was for I-485). I noticed that EAD might help from other people's case in www.trackitt.com.
Good luck everybody!