I just spent an incredibly frustrating half-hour in e-chat with Schwab. I told them I already set up my Ally bank account for EFT, but although an online transfer could be set up as recurring, an exact amount had to be specified. The agent eventually got me to a paper form to set up something called MoneyLink, for which I needed to give my bank account numbers (they already have them), a voided check or deposit slip (Ally is an online bank, I don't have any), and then I can do automatic sweep-out of all new income, or certain kinds of new income (leaving any actual deposits untouched, which is a nice feature). When I said I didn't have checks or deposit slips, she offered to set it up on the spot... which I wasn't ready to do. So I guess when the time comes, I'll print the form and take it to the local Schwab office and have them help me.
Grrrr.