Any sane and decent alternatives to Kangsan Travel?

I'm tempted to get lazy and fall back on my tired routine of dealing with the incompetence over at Kangsan travel to book a flight with cash. Before I resort to that petty b.s., does anyone have a suggestion for an alternate English-speaking travel agency? I'd grately appreciate any info. Thanks in advance!