You can also check out iPay Technologies, we just signed up with them (www.ipaymybills.com). A nice feature is they are bundling an integrated funds verification procedure against our customer's account balances (through our internet banking provider).