Just got e-mail notice from USCIS that my I-485 was approved yesterday (05/02). Case processing update confirmed the notice. Details are as follows:
Cocurrent filing of I-140 and I-485 on 8/14/2003 (EB2-NIW), TSC.
I-140 AD: 05/15/2004
Finger prints: 12/04/2003 (first time)/08/01/2005 (second time). No update after the second finger print until yesterday evening
I-485 AD: 05/02/2006
Good luck to everyone.