Yes we got one a few weeks ago, it is not online you need to fill in the form that you can download and attach the required documentation. You drop at the embassy in the morning and pick up 4 working days later, that was for a 60 day tourist visa. If it just the tourist visa you do not need an agent.
I didn't think you could apply for a 60 day tourist visa when already in Thailand. The advice I got from the Thai Embassy was you had to apply outside of Thailand. If that's not correct I would love to know for future reference.
depends on which country. We just applied for our 60 day Thai visa in Cambodia and it is not online, had to drop the filled in form at the embassy. Picked up our passports 3 working days later.