To Baobab about "fast track" into the United States---the INS has come up with the INSPASS, presumably for frequent business travelers. In several cities/locations (Miami, JFK, LAX, Vancouver airport, Toronto airport) you use a machine (looks like an automated teller machine) after you get the card. They have offices at each of those airports--at MIA in T2, upper level (opposite side of the airport from UA/AA/US), JFK in each terminal, LAX in the Bradley terminal (lower level). If you have citizenship in one of 20 countries (I think it is the no-visa countries), you can get the INSPASS. You need to stop in to one of the offices (MIA is extended hours (8a-8p, 7 days/week), JFK hours vary by terminal, LAX was 8a-6p, I think) with your passport. You fill out a short form, and then get a digital picture taken, a fingerprint digitized and stored and your hand geometry stored. The card is made while you wait. (Be patient--I tried to get it at MIA and JFK and was unsuccessful (machines acting up)until Monday when I had a few spare minutes at LAX--they were able to print it out for me, but then the JFK office came through and a second card was waiting in my mailbox upon coming home from this trip...so much for security). Anyway, coming back in to LAX from San Jose los Cabo, MX on AS (arriving terminal 2 at LAX) it was literally a 30 second process to get back in the US. It prints out a receipt that they collect with your customs declaration. All the guys in the office have one (they usually go through MIA to South America--my travel is a little more varied) but I'm sold.