Went to Baltimore today, got approved and stamped. Very nice lady (officer D) interviewed me first. Then my wife and son. All process took about 1.5 hours (7.45 - 10.15). But I was called may be 15 min later than the schedule.
Questions were pretty standard. I took the oath, did fingerprints. She checked all the passports, visas, birth and marriage certificates. She was interested mainly in my tax returns, W-2 and employment letter. I took with me two copies of employment letter for my wife's and son's files. But did bring only single copy of tax returns. She made extra copies herself.
She made me to sign two affidevits of support for my wife (she does not work) and for my son. I prepared the forms yesterday.
She took away I-94 forms.
When she got into my wife's file, it appeared that a doctor who made the medical exam put in the envelope not the original but a copy of supplement form (vaccination) and did not put a mark by the part that says "Vaccine history complete for each vaccine, all requirements met". So the officer said that I have to mail her the original (I went back to the doctor's office, got the supplement form filled again, and mailed it today). It is good that after about 2 years they are still there. But there was no approval for my wife's case today.
So, it is little bitterness because of that, but we shall overcome ...
Myself and my son got stamped and the officer gave me two approval notices.
What the officer did not ask for:
1. Any information about the I-140 petition. She only asked which society I am member of, and I told her that it's American Association of Cancer Research (I think the essence of the question was more political than scientific).
2. Work permits (still have them)
3. Newer photos (wasted another 15$)
Good luck to all.
I-140 (EB1-A) ND 4-24-02
RFE 7-31-03
AD 11-6-03
I-485 (concurrent) ND 8-19-02
AD 5-18-04