Originally Posted by
jfkeze
On the way down, you clear immigration only once at EWR, if travelling on a non-US passport, you would hand back the I-94 form at the gate in IAH...
Heading back, clear Immigration at IAH, and same handing back the form at the gate at EWR...
(I might be wrong, but I think even in Transit, non-US passports need to complete and return the I-94 form)
I-94 has gone
paperless (
automated they call it). You don't need to fill out the form anymore.