Most online sites are fine. The problems come when there are flight changes or delays. Some airlines tell you to go to your travel agent (Expedia in this case), instead of correcting the situation.
The most important question of course, is have you signed up for a frequent flyer program!
Welcome to FT!