I think you will find most travel agents to be about the same price. I use greentravel2000.com as they respond pretty quickly but I have always found the best prices for TG flights by calling the TG office in BKK. I have always been able to do e-tickets over the phone and never had to go to the TG ticket office..only within the last year though. With the other carriers your best option is probably online.