i140(one for eb1b and one for niw)and i485 (with i485) were ted on sep.30 2005. i140 for niw got ref and approved dec.17, 2005; i140 for eb1b was approved on jan.7, 2006 without ref. finger print was on nov.25,2005.
i485 got ref(employment verification letter) on june 18,2006, approved july 6,2006 and green card received on july 12, 2006.
however, my wife's ref for i485 was mailed out on june 6, 2006 but still hasn't got it. i assume it is for medical exam because she was pregnant and cannot take x-ray in last sep.
good luck to everyone here. if you have question, please free to ask.