Your customers are your company's lifeblood.
Without them your business will go belly up. Just because you've got some loyal
customers doesn't mean you can rest on your laurels and coast through your next
bottom line review. You should always be on the lookout for ways to expand your
customer or client base. Here's how to attract the clients you want:

Focus on information.
To attract clients you need to provide them with valuable information, not a hard sales pitch. You already know what your current clients appreciate in terms of the services your company provides. Let that be the focus of your marketing. You're trying to build up trust and that can only happen when you can demonstrate that you are focused on a potential client's best interests.
Put technology to work for you.
With all the communication technology at our disposal, there is no excuse for not staying in contact with a client. You can use SaaS services such as ZenDesk or salesforce.com to keep track of complaints and issues. Make the investment to setup a CRM system and it could go a long towards securing that client's business.
Encourage referrals.
Asking for referrals should be a part of your daily business plan. It might help to have incentives not only for your employees but for your current clients as well. A referral means you'll be getting the same kind of client you're already working with. No one is going to send you a "bad client."
Keep your staff motivated.
After all your hard work of attracting new clients, you don't want to lose them if your staff drops the ball. Make sure everyone is on the same page so that you're presenting a unified front to any prospective client. A happy staff means happy clients and that's going to be less stress for you all around.