Some of you may recall from a previous posting that I found a great flight from Denver to Cairo for this trip. I avoided Heathrow and I avoided a 4.5 hour fake biz class seat on a European airline. I booked Air Canada, via Montreal, with one stop and a 90 minute layover. I recently was on the United site for another flight, and took a look at this one.
Lo and behold, my Denver to Montreal flight was changed (no email notification received). Originally, it arrived at 4:30 PM with the Montreal to Cairo flight departing 6:00 PM. Now, they have me on a Denver to Montreal flight arriving 11 PM, but didn't change the second leg. So yes, I would have arrived Montreal 5 hours after the flight departed!
So I found a substitute flight to get to Montreal in time, couldn't rebook online, and rebooked it via telephone - a process that took about an hour on the phone with United, not including the "our lines are busy and we'll call you back in about 90 minutes"
I wonder if these flight/changes/rebookings are done by computer or human? In either case, how could they make such a dumb mistake?
Moral of the story - when you book early (I did this 10 months out), check on your flight status regularly to avoid surprises.