Pam - coming over was a breeze even with a 10 hour layover. I purposely chose the flight back with the 2 hour layover. As it turns out - BIG mistake. And FYI - I had to put all electronics in my checked bags for this trip back. They went through my carry-on backpack to make certain I wasn't cheating. It is a nice airline with comfortable seats in biz and decent food. They just can't handle disruption..
No one ever uttered the word visa to me or the other 2 families that were in the same situation. If fact no one ever told us that we would be leaving the airport and going to a hotel. The Qatar employees don't seem to understand yet what has happened. To them it's business as usual. When I asked why they couldn't have held the plane to Houston 10 minutes for me I was told Qatar planes always leave on time. There was no response when I mentioned I was in this mess due to their plane leaving Johannesburg 1.5 hours late.