I-485 filed March 2003.
First finger print in May 2003.
I-140 approved in June 2003.
I-485 approved June 2004, 2nd finger print July 19, 2004.
Received green card yesterday!
It was so fast! It supprized me!
It seems Texas Service Center is doing great job!