Sorry, new here... this is going to sound naïve... isn't it a Thai law or regulation that you have to be at the Imm office in person? Otherwise for sure the agent is just bribing someone. I know that's how Thailand works, but seems it entails risk to the customer too. Especially with the Chinese visa scam still being handled.