If you are a US citizen and you get married; your husband can file for his permanent residence, here in the US without leaving and triggering the 10-year bar. Under section 245(a), he would be forgiven for the long-term visa overstay and unauthorized employment. Please note, you must be a US citizen. The brother's case will not help from a practical point of view, as the priority date backlog is about 12 years and he would need to leave the US to apply for the immigrant visa and he would also need a waiver, which is unlikely to be approved.
Answered on Oct 25th, 2011 at 2:42 PM