I have filed my labor in 2000 january and my federal was approved in Mar 2002. My Attorney did not receive the original labor and so he waited for five months before filing my I-140 (Sept 2002). He filed my I-485 concurrently in Dec 2002. I had to move to another company because of lay-offs in Aug'2003 per AC21 rule of minimum six months after I-485 filed. I have already got couple of finger print notices and also three EADs and Advance Paroles. Today I have received in my mail that my I-485 has been denied because my I-140 has been denied. I have to talk to my attorney tomorrow about the reason for my I140 denial but can someone help me if they have any suggestions/ known cases and how they resolved it.