Customer Service

Almost every customer service personnel dreads coming across a difficult customer. We certainly do not want to become that difficult customer, ourselves. So how do we stay aware of the quirks of such customers, and work each negative situation into a positive opportunity to exceed satisfaction and convert a complaint into repeat business?