I was in dual H1B and I-485 pending status before my previous employment terminated on June 15. My understanding is that my H1-B sponsored by my previous employer immediately became out of status, and I am in I-485 pending status, am I correct? My new employer has applied a new H1-B for me starting from Aug. 16, 2006. Can I automatically go back to H1-B status? or Can I apply for H1-B visa in the third country for example Mexico? or I have to go back to China to apply for the H1-B visa if I want to have dual status? I have a EAD card though.