They are still working.
My I-140 was sent in April 2004. It was approved in late Feb this year.
My receipt says 150-180 days are generally needed. Last year my company's attorney said it should take about eight months. It actually took 10 months.