In reply to:
It's not that I don't understand the problem, it's that I don't like the solution....There has to be a better way.
I read through your post several times to make sure I didn't miss something obvious, but for the life of me I can't seem to find in your post any description or discussion of a what you feel a "better way" to selectively verify card not present sales might be. That said, I don't see why the subject is even of interest to you unless you are afraid that you might be asked to verify the existence of your card in such a manner (and it seems to me from your post that you have *not* been asked to do so)
As wholly pointed out, there is no reason to assume that you will be asked to provide a fax rubbing (is there?). From the relatively few discussions that arise over this issue (Dreamhost currently hosts over 360,000 domains), it's a pretty safe bet that *most* are never asked to provide such a "rubbing."
Does this mean that there is something "wrong" with the charge cards or reputations of those who are asked? I have no way of knowing for sure, but would suspect that the answer is, "not necessarily".
The *fact* is that Dreamhost has a system by which *certain transactions* are submitted to extra security checks and closer scrutiny. Dreamhost has never described what metrics are in place to determine what triggers the request for a charge card rubbing; I would not *expect* them to do so, as that would mitigate the effectiveness of the process as a fraud prevention tool. Until, or unless, you have been asked to submit to this process, objecting to the fact that you *might* be asked for the extra verification is a bit disingenuous.
The choice of types of payments a company accepts is that company's to make; customers remain free to make payment in a manner the company accepts or not. If you feel that the balance between "card not present" charge sales, the risk of charge-backs to the vendor, and the protection of the consumer is "skewed" in the seller's favor, use a different payment method; Dreamhost still accepts "plain old checks", and will activate your account when the check has cleared - seems to me to be the perfect solution for one who is not willing to trust the "reputation factor" of the way a company handles charge sales.
Try going into your local store of a major national retailer and trying to charge something without having your card present, or allowing a swipe or imprint of the card, and see how far you get arguing, "Why do you need my card, or my signature, when you have my card number, its expiration date, and my customer code?" "What's that you say? I can pay with cash, or check (with restrictions) if I don't/can't/won't produce my charge card?"
I'm sensitive to those who found out after their accounts were charged about the "additional requirement", and I've posted my support for their concerns in this thread (and others). You, on the other hand, have no standing to complain as you have not been impacted in the least. If you want to sign up, find a way to pay that suits *your* way of doing business, or don't sign up.
There are several companies whose policies I find onerous, and I don't do business with them. There are others whose policies I'm less than thrilled with, but tolerate because of the quality of goods, service, or value they provide. This is how it should be. In a market such as the market for web hosting, where no monopolies are at play, the market manages to sort this stuff out for itself. Right now, the market is speaking pretty forcefully - Dreamhost is growing by leaps and bounds, warts and all.
But hey, it's your choice to make, and you should certainly make the choice that makes you happy. Good Luck!
--rlparker