Well, I think everything will be simple if you have a good list and a COPY of all forms and evidence you have sent them. Here is what I think from the details available:
1. Who sent the application you or attorney?
I did.
2. Do you have a COPY of the whole package, page by page in the exact order sent to them? If not it will be extremely difficult to guess what you have given them
always!! right before submitting it, I copy it all in the same order as they are. That's why I know for a fact that all documents asked where there already. I think because they were not in the order the officer wanted, he/she sent an RFE!
3. Let's assume you do not have a copy of exact file. Then we have to assume they do not have your I-94, and previous notices of approval of H1b. I see you submitted 3 yrs tax returns, 3 yrs W2s, and 3 paystubs. I see people do that very often which is not a requirement, and instead they neglect to prove their status here.
Nope. submitted it all!
4. If we assume you did submit I-94, you probably did not submit a copy of both front and back of it. Most probably you just submitted front. That is why they want it or the assumtion they never got anything.
both front and back were submitted!
5. Reading the RFE, it is very very simple. They do not have proof of your status. Submit front and back of I-94, submit again copy of I-20 and copy of EAD (no matter that you have given them). Also submit all approval notices of H1b. That way you will prove your status. Sumbitting copies of passport is requirement too, but they cannot judge about your status from this. Again it does not matter if you have submitted any of these forms above. Submit them again. Make a nice pile starting with front page of passport, stamps in passport, I-94 front and back, H1b approval notices, I-20 copy, EAD optional traingin copy. Prepare a short cover letter, stating what you include.
Exactly what I am going to do. Just write a letter replying exactly to waht they ask and resend the documents. Since I already have it all (well, except the approval notice for my EAD, though I do have a copy of the card which should suffice!) i'll ber sending it all today.
Another issue I see is your employment letter is not in good format. All applications based on employment petition must submit with I-485 Employment verification letter which contains SALARY, and reads that terms and conditions of employment still exist, and your future with the company is good. I do not believe you have given them this. If so, I would suggest be PROACTIVE, do submit a new employment verification letter containing all necessary (read form I-485 instructions), with your reply to the RFE. This way you will save yourself another RFE at a later stage.
Yep. My new letter will show ALL the different positions I had in the department, with the dates, and types of visa, etc.
Now, the bright side again is to see that somebody may be working on my case. Although I'm not really sure they are reading my packet since they couldn't spot the I-94 in it!!!
Hope this helps. Good luck!