So at the bottom line using dollars in Cambodia is not stupid. The OP had various examples of how to obtain them at the lowest rates and fees. Another line in all the conversations is that the OP finds Cambodia an expensive and dirty country, well that's the homework he had to do before traveling to the country.