Hi, i received DOS letter with favorable recommendation almost 2 months ago. im waiting for USCIS final approval, im a physician waiting to apply for h1-b. I havent received anything yet from USCIS since DOS letter arrived. What should i do, i called USCIS and they seemed helpless, they said write a letter for Texas Service Center which i did 10 days back. I have heard so much about a recepit number, does it work? and HOW DO I GET IT? Please im eager to start working again and need uscis approval. Thank you