Should people in sales departments of software consulting companies have a technical background?

Question Repeat:
In a company that develops bespoke software on customer demand - a software services company and not a software product company - should the people who call prospective clients have a technical background?

My take on it is a big YES. And I've been crying that to the management ever since I was born. There's always been a debate.

Your take with supporting arguments.