I frequently have to deal with software vendors at work. In fact, that is almost all I do considering we do very little in-house development. Anyway, it seems like whenever we have a problem, like a web portal stops responding or we get certain ominous error messages…I contact the vendor, explain the problem, send them some pretty screenshots and copies of log files and whatever. Then a couple days later they come back and tell me that it must be something we are doing wrong. Don’t you just love to hear that? “Looks like you are having database connectivity issues. You should check with your database people.” What I really love to hear is them beat the dead horse (I hate that expression), and mention that we chose not to follow the recommended installation scheme (a year ago). “We wouldn’t be having these problems had we installed a SQL Server instance on the local machine.” Yeah fuck you. I (or the company I work for really) seem to remember paying you for a customized software solution, asshole. Just fix it. No more excuses for all your buggy code.