Another week, another update. I was able to enter my direct deposit on the Get My Payment site on May 8, and it told me when I will receive confirmation of when it would be deposited. Next couple days, I check again, and it says I will now get a check mailed to the address on file on May 15. I haven't seen a direct deposit yet, so it looks like the IRS has definitely changed their mind about direct deposit for me and are sending me a check to my Thai address. I'll let you all know if I get it for those who are in the same situation as me. Filed married joint and owed taxes, living here in Thailand w/ my American wife and kid.