>Here's the thing: most of our clients LIKE the fact that we don't discuss price upfront.
Sorry, but absent reliable data, I'm calling BS here: I've never, ever met someone who likes having to call some random salesman to get a price and figure out if the service is even within a order of magnitude of their budget.
In fact, most people I know detest those kinds of games.