Has anyone had any experiences with this system-good or bad? Looking at putting this in for one of my customers, but would like some feed back and references first.