Thank you matthewc for your advise.
Seems like outland application is the way to go as I saw many people, in this forum, waiting for really long time when filed inland.
I'm still left with one confusion. My wife is an Indian citizen and she will be losing her status (H-4 dependent) in USA once...