I recently had to do a trip via Miami (not staying there just in transit). I had 2.5 hour transfer time - had to wait 2hrs to get through passport control alone. There were about 20 people in front of me when clearing passport control I had to collect my hold luggage because Miami airport have a policy of not allowing baggage on connecting flights then I had to re-enter it into the system and I had a connecting flight. If you have a section for American residents and a section for Visitors why not do a section for people in transit who have connecting flights within 2 hours. Sorry if this insults the people in charge of the running of Miami airport but it really would help with the frustration of some of your passengers who are not entering the USA but on a connecting flight! It seems to work everywhere else in the world? When I came with my bag to the desk for my connecting flight I was asked why I was so late - can you imagine my frustration knowing I'd landed 2 and a half hours before and being asked why I'm late !? Get it right Miami!