I-140 filed on Dec. 2003, approved on Nov.2004
I-485 filed on Dec. 2004, Finger Printed on Mar. 2005, I-485 Approved May 17, 2006 (email notice).
Did a phone inquiry about I-485 May 8 2006, not sure whether this expedited the processing.
Wish everybody good luck!