NIW/PD: 10/2005, NC cleared on 11/2/2007 but unfortunately it seems I missed the last GC train. I could get the GC in a month but now it may take up to 2 more years. The HOPE is diminishingggggg...