@Ray *******
it's not illegal to use an agent and it seems many people do, but to use one to do something against the law is illegal.
The laws are there for a reason, but for example some people use an agent to bribe an official for things like gaining a Thai driving licence or not depositing the required funds in a Thai bank It's up to the individual if they want to do this, but if the immigration officer is investigated, all of their illegal visas are cancelled (this does happen, i have seen posts from several people complaining). It's not worth the risk imo, that's why I mentioned it, in case you were unaware.