I have a four-hour layover in Miami, too. There are worse places to be, but time is money!!!