My I-140 EB2 NIW was received on March, 2007. Since then I only had one update on march, 2008 and after that nothing happen. I began to call the USCIS at the end of Sept. Still after my calls, no update. I finally asked help from the senator about two weeks ago. Today my I-140 approved. Hope this information can help people have the same problem.