How to Go the Extra Mile for Customers