I'm sure they are. They are not really required. Unless you are lazy. There is plenty of info around to help people apply for whatever they need in the way of visas. Hell I even managed to open two bank accounts on a T/Visa 5 years ago. One at B Bank at the other at Krungsri. If I can manage to find my way through the bureaucratic process others will find it a breeze.
Yes I know enough to know the fact that you dont ever need to use an agent....unless the applicant is errrr...a bit dodgy? How long have you been an agent sir, if you dont mind me asking?