I am on H1B until May 2010, and planning to file in the EB2-NIW category within the next 1-2 months. It is my understanding that I can obtain EAD after filing for EB2-NIW. What happens if the EB2-NIW is not approved before my H1B expires in May 2010? My company cannot extend my H1B beyond that date. Can I legally stay in the U.S. and work on EAD for a different employer?