@Bob *********
using an agent can haunt you if you use them to fake money in your account but if you use them to make sure the paperwork is correct, and get you appointments, etc. then it’s likely worth it. We just spent an entire day at immigration in Bangkok despite arriving at 6:10 in the morning because the agents obviously had people who get in the front of the line and scoop up all the numbers. I was 191 in the pre-entry line but 215 once I got in I’ll never do that again. 100% worth whatever agent charges to not sit from 6 AM till nearly 5 PM waiting in line.