My Bank's BillPay service allows you to directly deposit funds into somebody else's checking or savings account, thus eliminating the need for most checks in the first place. Maybe some people won't want to give out their routing and account numbers, but they are giving it away every time they write a check.