one of the first thing you need to do is to work out the lifetime value of the client. Once you know what this figure is you can work out how much you can afford to spend accumulating them.
Acquiring new clients and marketing is probably the most important part of any business, and yet it is often left as an after thought. Without marketing and attracting the leads you will have nobody to offer your products and services to.
What I would suggest you do is look for a centre of influence for whom you can design a FREE top quality website and use them for referrals to people they know. Speculate to accumulate, although this sounds like you're giving something away your actually investing time and energy into a referral system.
This does work, but choose carefully. Don't just give these away to freebie seekers, make sure they know this is a business transaction. Approach the company or person you're doing it for And explain that you can make a vast improvement on the present website, explain to them if you were to do it for free would they be prepared to introduce you to their colleagues that you could also help. Make sure they understand you not to offer free websites to everybody just to (them) the centre of influence.
Obviously, the website you're designing must be huge improvement on what they already have. Or maybe, you can design a lead generating mini site which are very popular when I'm trying to hawk a new centre of influence.
Alternatively, seek someone like myself or similar that works in the small business marketing sector who can help you get leads. Obviously they want something in return but if you already have clients may be you can offer them existing clients as leads.
I read what you said about telemarketing but honestly it is still one of the best ways to get new business. If you hate telemarketing pay someone to do it or hire someone.
Are you set up to capture e-mail addresses or physical addresses and keep them in a sales funnel? If you like I don't mind running my eye over your site to see if you can make it more aggressive in capturing leads.
I hope this is helpful to you.
ED