Interesting - I've always assumed ZP does do this, because the lag between when you debit our account and when the employee's account gets credited seems to be pretty long (3-4 business days at least).
Is this just an artifact of ACH? What is it that causes it to take so long?