http://kangsantravel.com/
There is usually not much on the website itself, but a phone call will get you in touch with Jackie: he can do much better than most, and has service that beats any other travel agent I've ever traveled with.
(TG should be able to get you to BKK for about 400 max. You need a new travel agent.)
Mark,