1. I have been to US for first time in 2003 on L1 and stayed for 11 months. Then went back to India and then after 18 months came back again for 11 months on another L1 visa (from same company). Again went back and after 10 months came to US on H1. Please let me know if both my L1 stay periods will be counted against the 6 year limit on H1 + L1.
2. Lets say my H1 visa is expiring in Dec 2008. If I go to India say in Aug'08 and return back in Oct'08,
a. Will there be any problem/risk while entering US since the Visa is valid only for couple of months?
b. Is there any period for which visa should be valid while entering US?
c. Can I apply for H1 Extension say 4-5 months prior to my H1 visa expiry date (in this case jul/aug)? and the when I am coming back to US have the approved I797 and with couple of months validity on H1. will I be able to enter US without any problem/risk.