If working remotely is such a great idea, why isn't everyone doing it? I think it's because we've been bred on the idea that work happens from 9 to 5, in offices and cubicles. It's no wonder that most who are employed inside that model haven't considered other options, or resist the idea that it could be any different. But it can.
That's the great irony of allowing passionate people to work from home. A manager's natural instinct is to worry that her workers aren't getting enough work done. But the real threat is that they will wind up working too hard. And because the manager isn't sitting across from her worker anymore, she can't look in the person's eyes and see burnout.
The risk of relying on a handful of customers is not just financial. Your product also is at risk when you're at the mercy of a few big spenders. When any one customer pays you significantly more than the others, your product inevitably ends up catering mostly to that customer's specific needs.
It's like, the front door of the office is like a Cuisinart, and you walk in, and your day is shredded to bits because you have 15 minutes here, 30 minutes there, and something else happens, you're pulled off your work, then you have 20 minutes, then it's lunch, then you have something else to do.
If you ask people where they go when they really need to get work done, very few will respond 'the office.' If they do say the office, they'll include a qualifier such as 'super-early in the morning before anyone gets in,' or 'I stay late at night after everyone's left,' or 'I sneak in on the weekend.'
It may be irrational, but if you're local, the client often feels that, if worse comes to worst, they can knock on your door. They 'know where you live.' But when you're remote, they're going to be more suspicious when phone calls go unreturned or emails keep getting 'lost.' Stay on top of communications, and you'll reap the benefits.
Even companies that do big business online struggle to be noticed by Google users. The Web, after all, is home to some 120 million Internet domains and tens of billions of indexed pages. But every company, big or small, can draw more Google traffic by using search-engine optimization - SEO, for short.