Speed, Security and Satisfaction Keys to Bill Payments