Hi Ron, (And anyone who has answers to any of the questions below) My Perm was submitted mid June in 2015 and approved in Dec 2015. Priority date is CURRENT, but my I-140 (will go with premium processing) and I-485 have not been filed yet. To maintain lawful status in the U.S. after my current H1B expires, my H1B extension can be extended till Dec 2016 (6 years), and another 1 year until Dec 2017 according to the lawyer from my company. 1. I-140 hasn't been submitted as of today yet (due to some unknown and mysterious delay on my company end), why am I eligible for a year of extension beyond 6 years under AC 21? 2. I would like to file I-140 and I-485 as soon as possible but it seems like my company will file H1B extension first. What are the advantages and disadvantages to filing H1B extension first and then I-140(with premium processing)/I-485 concurrently, versus the other way around? 3. Would it be risky to go without premium processing for the extension? I assume I can still work while H1B extension is pending for up to 240 days, and once I have the approved i-140, pending i-485 and EAD, what would happen to my immigration status when H1B approval comes in?