Optimizing the Customer Experience for Small Business