Okay, back on Monday March 30th at 8:00am EDT I tried a little experiment. I started 2 bank-to-bank ACH transfers to my Bangkok Bank account, one from Bank of America and one from E*Trade Bank. Bank of America charged a $3 fee for the transfer, the E*Trade Bank transfer was free. Bank of America uses CashEdge and E*Trade Bank does their own ACH processing. Both transfers were accepted and processed without any problems. Both were debited from their respective accounts on the following day, March 31st. The E*Trade Bank transfer credited to Bangkok Bank on April 1st and the Bank of America transfer credited on April 3rd (Bangkok time). Two days vs. 4 days. This is exactly what I expected due to CashEdge and their 3-day "float". Everyone's gotta make a buck.
So it would seem that E*Trade Bank is the better deal of the 2. Faster and cheaper.
But wait, theres more! Bangkok Bank shows the transfers in Baht and doesn't itemize the fees charged for their part in the transfer. I knew that Bangkok Bank charges a variable fee depending on the amount transfered. But thanks to the link supplied by an earlier poster (thanks UdonExpat) I found that it's actually 2 separate fees. I verified this with my contact at Bangkok Bank New York branch.
http://www.bangkokbank.com/Bangkok+Bank ... SA+Fee.htmExcerpt from the above link:
----------------------------------------
1) Bangkok Bank in New York charges the following fees for funds transfers initiated via the US ACH system:
Transferred Amount Fee
Less than USD 50.00 Free
USD 51.00 - 100.00 USD 3.00
USD 100.01 - 2,000.00 USD 5.00
USD 2,000.01 - 50,000.00 USD 10.00
USD 50,000.01 or more USD 20.00
2) Bangkok Bank in Thailand also charges a fee of 0.25% of the amount in the Baht currency (minimum of THB 200; maximum of THB 500) when the funds are deposited into the recipient’s Bangkok Bank account in Thailand.
----------------------------------------
My transfers were between $100 and $2,000 so it looks like I was charged $5 plus B200 or about $10.70 total by Bangkok Bank for each transfer. Of course, since Bangkok Bank only reports the final amount credited in Baht and doesn't itemize the fees or exchange rate there's no way to be certain.
So, transfers are working again and I suppose I should be happy and move on. But I can't help thinking that perhaps I should look into jetdoc's suggestion of using ATM debit card from a US bank or credit union that doesn't charge a fee for using a foreign ATM.
Or maybe not. It's only a couple of bucks.

Mike