This is a cautionary tale... I'm considering doing the same myself, and hopefully can get the most out of it. What would some of you have done differently? Considering mostly East Asia, and will be having a remote full time developer job.
You can make it work, but it's important for me to not work "american hours" because I'm asleep by then. Try to focus on the 1 hour of overlap somewhere.
And in my experience potential clients are very weird about the whole travel abroad thing. They think I'm less committed or escaped the zoo or something so I have to show them that I have the same level of commitment remotely as if I'd showed up at their office.