I bought a ticket to the US worthing about 900$ with smartfares, then for personal reasons I need to reschedule to come back a week later, I called them yesterday and they wanted to charge me 800 dollars to change the day back, and if I BUY a ticket back through any other site, it is half price. It's ridiculous. Not to mention the half-hearted service they gave on the phone with a guy speaking English with a horrible accent to understand. I think if you're going to hire someone to take care of you over the phone, you have to make sure the person's diction is good enough for anyone to understand. I WON'T BUY WITH THEM EVER AGAIN!
It is easy to sell and when a problem arises just do nothing!