This drives me nuts too, and I really don't like going out my CC over the phone! Typically I will ask what they are doing with the information, or where it is being stored and they will back down. If they really insist I only give my AMEX because if there is any fraud I am more than happy to let them deal with it.