I even feel embrassed to tell people my case. Mine is NIW/NSC 140/485 concurrent in 5/2004. I got 1# RFE for my 140 in 5/2005, replied in 8/2005. Then after long time waiting, 6 month later, I got 2# RFE for my 140 in 2/2006 (I guess they even lost my first RFE reply). I replied for that by the end of 3/2006. Now, I am waiting for both 140/485. I think forgeting the whole GC is the best cure to me now. So I almost come out of this website.