We're in a similar situation. We filed our I-485 over a year ago (I-140 has been approved) and it's possible that my husband, who has an L1-A visa, may lose his job in the next round of redundancies at his work before the green card comes through.
Would it be a good idea for him to apply...