I-140/I-485 concurrent filing 6/22/2005 I-140 approved 9/1/2006 I-485 approved 10/18/2006 Cards received 10/24/2006 DIY, no lawyer hired VSC is working! Wish you good luck with GC apps!