@Shaun *******
, in Siem Reap most tour companies are also visa agents. The reason it can take a week to get a thai visa from an agent in Siem Reap is that they need to send a runner to take your passport down to Phnom Penh wait until they get it back from the thai consulate then lug it back up to Siem Reap. :/