My H1b in University A will be expired on 08/01/2004. Now University B is filing another H1b petition for me. To my understanding, I can start working for B after I have a receipt notice from USCIS. My question is: if my H1b petition for B is approved on 10/01/2004, there will be a two-month gap between the two H1b. Is my status legal for the two months? May I stay in U.S. and work for B during the two months?