Loansum - I've connected through Miami returning from Belize, Costa Rica, Aruba, etc. I remember having over 2 hours layover to collect luggage, go through customs/immigration, recheck luggage and take the tram to the other terminal and I almost didn't make it. I waited for over an hour for my luggage. One time, I missed my connection and had to stay over night in Miami. The last time, to avoid the stress, I deliberately stayed over night in Miami. Not exactly what I like to do (when I return home - I want to GET home). Anyway, everything always works out - just bring along plenty of patience (and One Barrel

).