It is amazing how we only see the tip of the iceberg! or the blind men conceptualizing the elephant?
Let me try to clear the picture somewhat although I do believe that the approvals came very fast.
So here goes:
The priority date for this individual was 12/20/2000 EB-2 Software Engineer RIR. The labor certification date was 07/27/2001 and the I-140 was filed in September 2001. This was denied in May 2002 because the employer had done a restructuring and TSC ruled that the ability to pay the proferred wage as of the priority date had not been established although paystubs for the period were given as proof. A Motion to Reopen or Reconsider was filed in June and the TSC again denied the motion in March 2003.
Getting quite exasperated as other colleagues with the same PD has alrady filed for their AOS and had EADS on the basis of the same evidence, we filed an appeal against the denial in April 2003--this was finally approved on August 30, 2004.
In a filing for the extension of H-1B for the remaining period of six years the TSC linked up the I-140 denial and the petition for H-1B extension which was quite unusual.
At this point I was paranoid that the TSC would never approve the I-140 and a substituted labor was used to file the concurrent I-140/I-485 on March 1, 2004.
The I-485 has been approved and the approval notice received by mail yesterday--but the underlying I-140 still awaits approval, as well as wife's I-485.
Obviously there is no method in the madness--as per Bill O'Reilly, what say you!