Expedia screwed us over. They moved his flight from 5:30 up to 12:50... So he won't be home until Wednesday afternoon now. Needless to say, I am irate. I've been hung up on twice by their phone operators. They're trying to make us $150 to change it. Oh my gosh.