Well in that case, I don't understand why did you ask your spouse to apply first and then also file I-130 for your kids. I see your spouse and you got your GC on same day in 2007 but your spouse chose to apply 2 months ahead (PD: 06/08/2012) of you (PD: 08/22/2012) and still you let your spouse file I-130 for your kids. If he/she would file early is more likely to get his/her application processed, including scheduling for the interview. Instead you could have delayed filing your case till your kids' I-485 was approved, and would have let your spouse (secondary) file his/her N-400. And if the need would have arisen your could have filed I-130 for your kids. This strategy would have automatically delayed their application at least 2 months or more.
Mogambo,
Thanks for looking into our cases. I have filed my wife's N-400 first because my kids I-485s are based on my employment based
Greencard and their cateogry is EB-3 from India. My kids I-485s are struck in August-2007 fiasco. If I get my N-400 approved before my
kids I-485 cases approved,
my kids i-485 will be denied. This is the reason that I have filed my wife's N-400 application first.
As you see, there is a difference of 2 months between my N-400 and my wife's N-400 applications. My theory is that during
the gap of two months, my kids I-485 applications will be approved. We leave in Maryland which is close to DC. Here, there
are lot of jobs which are based on citizenship. I am working in a consulting jobs. It is good for me to have citizensip
for the jobs purposes. This is the reason that I am not looking for very long time to have my citizenship and also
assuming that two months gap will help my kids I-485 application in having I-485s approved.
Due to personal reasons, I did not see my parents since 2008. I thought that I should visit my parents before I get my citizenship.
I am also looking to close couple of bank accounts in India before having my citizenship.