I always refuse to sign a blank credit card form. I have never been questioned and have just said "that I prefer to sign it upon departure". I realize that the old "signature on file" trick can always be invoked, but one stands a better chance of getting the credit card company to do something if you never signed it.