I've designed nearly a 1000+ logos so far, and the way I've been able to nearly 100% avoid any of that bullshit, is by automating the process from which a potential client visits my site, to them becoming a paying client. I never have to have a phone convo or meet with them before they buy.
100% of my clients come over the internet, which means I don't have to get too personal with them on a local level or even over the phone. I have my portfolio, traffic hits it, they read and see (even through a video screencast) exactly what they get and how it works through my system, and they pay upfront.
I also do this with web design at propsd.com - It makes life much easier when you have their money and they know what they're receiving.