Good Points

I really think it comes down to compromise between customers and support.  I also feel that many people in technical support forget that they are in a service industry.  A good friend of mine once pointed out that it has to suck for the people who work the drive thru at McDonalds, but we always expect them to be perfect.  That really made me start thinking about what I do for a living.