There's a long list but depending on the importance of the plan I usually start by cursing. :)
My customer found me. I get paid to write sometimes and it's because I wrote, I blogged, I commented, I got "found". So? How do you find your first customer? Do good, passionate work and they just may come to you.
Yes. Technology is advancing quickly and talent is no longer limited to ones region or country. The future of much work will be dominated by remote swarming teams, solving problems, completing projects then disbanding.
I can't avoid distractions. I try to minimize them by finding something valuable in each. It's better to see them as serendipitous learning opportunities