I understand LCA and I-129, I-797 now.... after reading the link you provided. Thanks.But I still don't understand "TN visa"