I've been a use of their products for many many years, and left several hundred dollars with them. I cannot recommend them highly enough. The products of great quality, and where improvements are necessary, they always react quickly. Their support is top notch, so from a customer perspective, it couldn't be much better.