Originally Posted by scorpsteals
That is not true. You can apply for another extension if your I-140 is approved. If I-140 is approved you are no longer under the 6 year limit and can continue to do H1 extensions. Also the H1 is not filed in a new quota so it doesn't matter if the quota is full or not. The explanation you gave applies for cases where you didn't start your GC before your 6th year of H1 expired or if your labor or I-140 is denied. I checked these facts with 2 lawyers. Hopefully this info could be useful for someone in a similar situation.
Yes, you get extension depending on I140 approval. But that I140 approval has to come before the end of 6yrs. In your case if you leave US after end of 6yrs term and after that I140 is approved, it would not be applicable for extension from India. You have to file a new H1b (another 6yrs term) after waiting for 1yr. GC (I140) will continue as usual.