I never really thought about the danger of giving checks but it does make sense. I just paid my power bill online, and the information I was required to give was may name, name of the bank, routing number, account number. All of which can be found on my check, plus more (address) if needed. Yikes.
Even the information which can be copied from a credit card isn't that thorough.