Is the ACH an internal network between banks or something that regular people could use, either directly online or by dropping wiring orders to some box in the bank? If the latter, it sounds so crazy I almost don't believe it. Where is ACH used and who actually uses it if it implies that your money could be just taken away by someone who knows your account number (and hopefully some other information that you wouldn't normally share anywhere) ?