Customer support is not thriving

Some thoughts about what makes good customer support and how I was failed by one company.