I have an I-140 approved [EB1(b)] June 22 (RD: Dec 29, 2008), and my I-485 just submitted few days ago, the PD is current. Could anyone please let me know from your experience an estimate how long it can take to get my I-485 approved? The processing time posted on the USCIS webpage says Sept 15, 2007. However from what I heard, quite a lot of people get it done in just few months! Or did I misunderstand something there? Is there a big difference between concurrent vs non-concurent processings?