Using Technology to Engage Customers and Drive Sales