@Andy ***********
Call it agent if you like but you know very well that there's a difference between this legitimate service outsourced by the government and agents who's job is to bribe officials.
It's not for nothing, no need to get up early to be first in line or queue at immigration, you pick up your stamp within 10min at their special counter. Much better value imho than 2-3000b fee for an agent.
It's a pretty reasonable priced service between doing it yourself (which we agree is easy but depending on the day and time can take up to several hours if unlucky) and paying an agent 2-3000b fees for often not much or anything more.