The aboves are really great advice. I am glad that you are feeling better. I had bad feeling when I got my RFEs "who are those INS guys to judge if we are qualified or not. Most people on this list really deserve a greencard; we are good at our work and working really hard ..." Then after you got your I140 approved, you will laugh about all these. Good luck!