two photos (pencile your name and A number on the back of each photos), your approval notice, passport, I94. That's all I took with me yesterday for stamping.
The lady told me that it will be a few weeks (I am from Colorado) which my friend got his in two three weeks. Good luck.