to Lance:
You can file I-140 and I-485 concurrently. However, if your I-140 is eventually denied, your I-485 will automatically be denied. In this case, if you do not have a valid H-1B or other nonimmigrant visas, you would probably face deportation. So, if I were you, I would maintain a valid visa throughout GC application.to Lance:
Just to add on here: I140 and I485 are the two required steps in getting a GC. Yes, you can file both at the same time, but you can't just skip 140 and only do 485. It doesn't work like that