This is especially true if you initiate contact. If you contact an end user and they say something like "How Much" you need to quote a price. All it will do is annoy the buyer if you say "Make an Offer"
If the interested party contacted you first, sometimes "Make an Offer" is more effective as you do not know their use for the domain, or how important it is to them.
Brad
Absolutely. I was addressing pro-active contacting of end-users, piquing their interest then saying "make an offer" when it comes down to crunch time. That is a terrible, terrible strategy, rooted in the sort of "hope for a sucker" greed that is unprofitable.
If someone contacts me, they name the price first, period, thus leaving open the opportunity for a white-whale offer that's much higher than the value I've assigned to the name in the first place. If I can't crowbar an offer out of them, then I'll usually counter with a price.
If I'm shopping a name to end-users, though, the name is priced clearly, fairly and usually, low enough as to be non-negotiable. When you're reaching out to end-users, you're a seller. You cannot sell without a price and "make an offer" is not a price.
*knock knock*
"Who's there?"
"Girl Scouts: I'm selling cookies to raise money for my troop..."
"Oh, hello. I'll guess I'll take a box of Thin Mints and a box of Samoas... How much will that be?"
"Make an offer..."
"What?"
"Seriously. Make an offer. I have one box of Samoas left and I know your neighbor wants them too... Make me an offer..."
"Uh, I just want to buy some cookies! How much are they?"
"Well, I don't know. Let me talk to your neighbors and see who's willing to give me the most money for them... If you want to make an offer right now and I like it, you can have them. If not, I'll have to get back to you..."