I just had a positive experience with Expedia in regards to airfare, for what it's worth. AA added a stop over and a 2 hr. change to SXM and i went alright. Then they added a stop over for the return flight with my connector flight leaving 5 hours before i arrive. I called Expedia, and although it took some phone time, they where very professional and nice and refunded my flights. Now i'm starting with a clean slate.