Hello,
I'm about to renew my TN-1 visa and because my last experience (last year, my first time getting approved, i have the same employer and the same job) was so nightmarish at the border, I'm considering sending my letter, documentation, money order et al to the Vermont processing center...