I left consulting (I was an international trade consultant) because of the amount of time it took me to do the "administration" (including R&D) of consulting.

One thing you did not include is the organization that it takes to be a consultant. The fact is that often you have long periods of time when you don't have a job and then you will get 4 or 5 prospects at once. You need to be able to handle the down times and the busy times. To do this you need to be very organized, have time to do business developement while you might be finishing up a project (i.e. taking an hour a day for business development for example), have templates in place that describe your services and you can use for job bids, and have billing, contracting, and AP/AR services set up.

My question Harold, is where do you see your client base located? Just in your town or province, in NE Canada? In the NE US? In other parts of Canada? It seems to me from reading your blog that you do a good job of networking and making contacts both face to face locally and at international conferences. I am assuming that you follow up those contacts. However, you might want to expand to conferences and events where potential clients are (i.e. if you work predominately in one industry, go to their professional conferences; take part in Human Resources conferences, whether they are concerned with elearning, training, or communication or not). This will serve two purposes, networking to get your services known. But also it would serve for you to see what problems potential clients might have, which you could then use as a basis for what Cathy recommended in beefing up your web advertizing.