H1B extension with approved Perm..
My six years end Sept 20, 2011 and my perm was approved last week. My lawyer informed me that it will take 2-3 at least weeks to file I-140 with Premium processing, so probably around Aug 20 at the latest. That would mean just a month remaining on my current I-797. I am pushing my employer to file I-140 to see if I-140 can be filed before Aug 10th. I have a client letter indicating my contract end date as Sept 201 that I can use for H1-B extension.
I have few of options after this:
1. I-140 gets approved within two weeks and I can file for H1-B extension for 3 years (Ideally)
2. I-140 is still pending close to my expiry on Sept 20, then I would file for my H1-B 1Yr extension based on perm approval.
3. Use about 6 months of H1B recapture and extend 797 till Mar 2012 while I wait for I-140. Once I-140 is approved, apply for 3 Yr extension.
Realistically, I would end up with Option 2 or 3, but I would like some advise on which one of these options is better. Thanks for your responses.