I feel this artical hit the nail on the head, customer support has a very tough job I know this because I am a desktop support tech for a major Insurance company and you wouldnt believe the crap I have to take from people who created there own problems. So everyone out there just set back and relax and let the blame lay with the one who created it. :P