You can use the ag3nt as your first time visa.because alot of paperwork etc..and they won't make your application smooth..as the agent and imm..got involved with the fee ..2nd time as long you must remember all the papers..you can renew yourself be sure to have your wife along as 1 thai can speak thai is better..cheers