I was at a water park the other day and their terminals were down. I did not have any cash, and they did not have an imprinter available to imprint my card (and key the transaction later), so everyone got in for free! Personally, I would take someone imprinting my card and safely securing the transaction receipt over hackers stealing my number over the internet any day!