Every time I have engaged support, it has been a satisfying experience. Because they cover such a wide range of applications, I do have to spend more time explaining our intended results and rationale than I would have to do with a more focused vendor, but it's a minor tradeoff for the value of saved time in every other aspect of the solution.