Hi,
I am currently working on a H1B visa (the 2nd renewed H1B) and have a green card at the last stage of processing waiting for the priority date. I have to go abroad soon for a trip and I've arranged to get my visa stamp at the US consulate in my home country, so that I can reenter the US...