I came in 2011, on a J1 Visa, under the Intern category. I was subject to the 2-year rule. The J1 Visa was valid for 6 months. I then received a Waiver for this 2-year rule. After obtaining the Waiver, my J1 Visa got extended for another 6 months. The Visa expired in 2012. My question: I was subject to the 2-year rule, obtained a waiver, but then the same J1 Visa eventually got extended. So, the waiver had been obtained before the Visa was extended. Does this Waiver cover my extension and is this Waiver going to be valid for the rest of my life? I will not use a J1 Visa anymore in the future. If later on, a company is willing to sponsor me an H1B Visa, will I still be subject to the 2-year rule? I have the Waiver with me. But I am not sure if the J1 Visa extension invalidated my Waiver.I got the Waiver on the No Objection basis.