This channel gave me so much information, since i am waiting for my green card. Thanks for the folks who provides useful information.
My case got approved 5/4/06,here is some dates about my case, just for your reference if you are waiting for your case's approval:
I-140 RD: 5/03; approved 3/05
I-485 RD: 11/03;first fingerprint:10/04;second fingerprint: 3/06; approved 5/06
Totally, 3 years!!!
Namecheck began from 12/03, pending, pending, made my I-485 miss the chance to be approved with I-140 concurrently. The good thing is all the dependents got approved in the same day.
Good luck to all of you I-485 waitinger.