I filed I-140(NIW) and I-485 concurrently at Oct.2004. I-140 approved at Mar. 2005. First FP was 05/05/05. Now I got second FP for 11/27/06. Anybody here has idea about how long I can get my GC? Thanks