@hhfarang: If the ATM limit becomes enough of an inconvenience, since you have a US bank, you could consider changing to Bangkok Bank for your Thai account.
US banks can do
"domestic" bank transfers via the Bangkok Bank branch in New York. Basically, you enter the ACH number for the BB NYC branch along with your actual Thai bank account number, and the money glides right from your US bank to your Bangkok Bank local account. Bangkok Bank does
charge a fee based on the amount of the incoming transfer. Not sure if that's as cheap as your current ATM method? My US credit union doesn't charge for the first several (5?) domestic bank transfers I use.
I've been dragging my feet opening a bank account here in Hua Hin, but I intend to try the Bangkok Bank game. I usually transfer funds once per year via a $50 SWIFT transfer from the USA, but if I can do it more cheaply via the Bangkok Bank system, it'll work for me.
Also, US government checks, like pension checks and Social Security checks can be direct deposited to the Bangkok Bank NYC branch and end up in your local Thailand account in a similar fashion.
[edited to add:] Forgot to mention that your US bank would need to have online banking offering domestic inter-bank transfers, for this to really work. Also, for the government check direct deposit to Bangkok Bank, the US Embassy in Bangkok is fully aware of the process and can help if you need assistance setting it up.