Airlines frustrate me so much anymore. Three years in a row they have screwed up our return flight from SXM. I always schedule a 2.5 hour layover in CLT because it always takes a long time to get through customs with the amount of people that arrive around the same times. AA the last three years cancels our 2.5hr layover flight a month before trip and moves us to an hour layover. That pretty much guarantees most people on our flight to miss their connection. They are just creating more work for themselves. Upset people, re-booking people, long lines, booking hotels, etc.