10 minutes ago, I received message from USCIS saying that my I-140 approved! Thank Lord! It has been 21 months for my I-140 approval. My I-140 was filed concurrently with I-485 on May 19 2003. On Jan.27, 2005, I received a RFE for I-140. It was education evaluation. I replied RFE on Feb.23 and got approved today. Thank you everyone in this forum, it is the best available. Now I am 1 step closer to my dream.