EB2-NIW, NSC.
I-140 filed Jan 2004, approved May 2005.
I-485 filed Feb 2004, name checked cleared Aug 2006, last fingerprint taken Nov. 2006. Called INS the end of Jan 2007, was asked to wait. Finally approved March 13th 2007 and received green card today.