My I-140 was approved in 2005. In 2006 my company was acquired by another company. The new company filed I-485 on August, 2007. In August, 2009 I received RFE and my new company filed I-140 Amendment petition, which is pending now. My H1B will be expired in April, 2010. The question is - can I apply for EAD if my amendment I-140 is pending or I need to extend my H1B. The second question is - am I portable if my I-485 is pending more than 180 day, but amendment I-140 is pending too? I just want to move to another office with the same company but in the different geographical aria.