Re: backpay question
Direct deposit is quicker because the transaction is handled electronically, no different than say you pay a bill on-line. On the other hand, when you request a check, it gets sent with a bunch of other checks in a "batch" and they wait and run a given batch together. Then of course, it has to be mailed and there is the transit time via the US Postal Service.
Hope this helps,