EB2-NIW, VSC, non-current filing, I-140 approved on 4/2004.
I-485 info:
RD: 10/21/2004
FP: 3/29/2005
Message change to FP received: 4/12/2005
RFE: 5/28/2005 (pay check, Ph.D diploma, OPT card, my I-140 was approved before I graduate from a US university)
RFE received by VSC: 7/7/2005
Approved: 8/2/2005
Hope this helps.