Not to put in a negative, but when I flew AA from Tampa - Miami - Belize, I was supposed to have a one hour layover and then our plane sat on the tarmac for almost 45 min. in Miami, while I was racked with nerves. Yes, it is a HUGE airport and I ran like hell and was the last person on the plane to BC. If I was ONE minute later, I would have had to spend the whole day and night in Miami, at my cost. Make sure the flight attendant will call your next gate if you think you will be delayed and may miss your flight. Not that that would help, but you never know. Good thing I didn't promise anyone anything from Duty-Free!! You always have better luck in the morning so you should be OK - Good luck!!