Hi Ron, Before I put forward my question, I would like to mention that this forum contains so much accurate and useful information. Thanks for that. My current stage, 1) I have been in USA for 5 years by now and in June 2016, I would be at MaxOut. With previous employer (Company A), I have I140 approved under EB3. 2) Last year, I changed employer (Company B) and they started GC filling under EB2 (as I am qualified with 5 years Master' degree from India + 11 years of experience). Currently, the PERM is WIP. Questions 1) Is having I140 approved with any employer, allows me to extend visa beyond Max out (6 years)? Or that is not the case and I have to have I140 approved with employer who is filling for my extension after Max out? 2) I have copy of I140 approval notice from previous employer. Is there any way to check if I140 is revoked by Employer? Is it safe to assume that my priority date from previous I140 would be easily portable even it is from EB3 to EB2? 3) In case I change the employer (Company C) now and if they file for GC, Do I have to have I140 approved with them before Max out? Thanks for any help with these questions.