There's a lot going on in the customer service world. New technology, rapidly changing customer expectations and an increasingly competitive environment...