Hi Ron, First of all i would like to thank you for making this forum so useful. Here is my brother's situation He is working for a top notch product based company in India for past 5 years. This year he got an offer from US consulting firm and applied for H1b and selected in cap (hurray !!). After petition approval he went for stamping at consulate in India. After few formal questions like company name, client name, salary etc - Visa Officer (VO) issued 221g asking for project documents and also returned the passport. After that attorney sent the documents to consulate and again we received second 221g via e mail asking for some additional project documents. I believe his US consulting employer could not furnish entire project details because it is an in house project. His bad that he mentioned that he will be working for multiple clients within house. 1. Now what are his chances for successful h1B stamping. 2. What next if H1b stamp denied. 3. What if consulate reject H1b stamp due to fraud interpretation from US consulting firm regarding project details ?. will they send request to revoke petition to USCIS ? 4. If consulate send request to USCIS to revoke petition - will cap be lost ? 5. Can he apply h1b transfer even if consulate denies stamp and send request to USCIS to revoke petition ?