Almost every problem in immigration has at least some benefit; the proverbial silver lining in the dark cloud of retrogression. For visa unavailability, two things come to mind.
The first is marriage timing. Many people wait until their I-485s are pending to plan their marriages. It is necessary, however, to get married before the I-485 approval in order for the new spouse to be eligible for the same employment-based category and same priority date as the primary spouse. Marriage after the green card is approved means the case becomes a family case, with a waiting time for visa number availability in the family category that is normally five to seven years. Thus, those EB3 individuals who have delayed making marriage plans or have plans sometime during July through September 2005, because of visa number unavailability, will not have their cases approved before their weddings.
The second issue pertains to changes in jobs. Under AC21, it is possible to change jobs after the I-485 has reached the 180-day point. It is generally understood, however, that it is best to make this change before the green card is approved. With visa unavailability, EB3 individuals know that their I-485 cases are going to remain pending at least through the end of September 2005, and possibly longer, especially for nationals of India, mainland China, and the Philippines.
I Got this from MurthyDotCom---
Que: Why it is better to make change, before one gets GC?