reply to amu485 and JustApplied
amu485 -
Yes like the earlier posts indicated you can apply for I-140 at one center and then apply your I-485 in another center. Specifically, your case is like mine. My I-140 was approved from TSC and my I-485 was approved on 3/14 at CSC. So, now you have tangible proof that it can be done. Also, CSC recently has been faster than the other centers even though the other centers are catching up fast. So, go with CSC for your I-485.
JustApplied -
It is true that your A-file has to move from the center which approved your I-140 to the center where you applied I-485. This file is requested by the I-485 center at the time of data entry. The total time it takes for you to get your FP notice to the time it takes you to complete FP and to the time it takes for your background check to be done is a 3 to 4 month window. Normally, the A-file should take much less time than that to get transferred from the I-140 center. So, there should not be any delay but there is that one extra loop and there is a small chance that your case will fall thru the cracks. But, there are enough checks in the INS fileroom to ensure that they follow-up in case they do not receive your A-file in a timely manner. Therefore, not a cause for any real worry.