I was living in Southern NJ (near Philadelphia) until November 2006. I was transferred to Michigan and waited for 3 months before filing to the NSC. It seems that Cherry Hill/VSC takes 3 months longer to process N-400 applications than Detroit/NSC. My application filed in March 2007 is processed roughly at the same time as applications filed in November 2006 by Southern NJ residents (Cherry Hill DO).