It's a hassle when you have a job in a company, but it's a major problem when you're on your own and have no one else to slough work onto. Of course, technical problems are often easily fixable. There are innumerable ways and places for you to investigate and find solutions. Through the beauty of email, newsgroup postings, reading a FAQ, or picking up the phone and calling tech support, you should be able to get the help you need. Let's say you don't have a computer problem in the world.
Life is good.
And work is easy. But even if you are the most brilliant XML programmer, slickest graphic designer, wittiest writer or savviest consultant, your work will not go far beyond the few clients or accounts you already have if you don't get out there and network. Your freelancing business will suffer a slow strangulation if you don't work on expanding your client contact list. Yes, you've heard this word before and may have even shirked from it. But it's really not all that bad.