I am so confused about these different offices. I am a U.S. citizen who has filed for my husband (he overstayed his visa) after we married. The forms I-130, I-485, and I-765 were filed. I filed for him last September 2010. We reside in NYC. I think the National Benefits Center has always had our case, at least that's what I was told over the phone. And our receipt has MSC. Yet, I know there's a Vermont Service Center and a NYC district office. I once entered my zip code on the USCIS site and was directed to the Vermont Service Center. So which office is really helping us? National Benefit Center, Vermont Service Center, or NYC disrtict office. Which one should I rely on when trying to determine processing times?