DH finally got his green card! He has been in the US almost exactly 18 years and applied for a green card 5 years ago, so it has been quite a wait and quite stressful always having that uncertainty.
And the best part is that we had put off re-applying through marriage (we just got very busy, plus the queue had started to move), so he got it through work and we didn't have to pay! Yay!