NIW, I140 Priority Date Oct. 2 2003. I140 Approved April 12 2005. I485 Priority Date June 1 2005. I485 still pending