I think remote workers have the best chance of success when you have the smallest separation in time zones. I've seen so many projects that outsourced to a "team in India", only to fail miserably...