Hi. Iam going through the same problem.If possible file your application in New delhi.Even if you file your application in buffalo they would transfered you application to the immigration office in New Delhi. Even if you have all the document they ask for. I have every document like I-94, US...