one correction about I-94
It is give or exchanged at the port of entry back to the US, not in the embassy. So you are right about one other thing.
It is give or exchanged at the port of entry back to the US, not in the embassy. So you are right about one other thing.