Thailand immigration wants people to use thai agents .it's a win win for them.my advice is find an agent and have a smooth application process.and I repeat if your worried about 3000 baht your going to struggle because it ain't that much and it's worth.sometimes being frank upsets people