PD is Jan 15(something). I-140 was filed first since currrent filing was possible. I had to wait for the visa number to become current. I was it was current in June 2006 when i was still in China. I came back in later July and filed i-485 in middle August.
my case is EB2 with an employer. I thought it would take a while for the FP results to come back. I received an email from USCIS about the approval of i-485 before leaving work.