I bought a Home Theater system from CSS and had a custom installation. They stayed with in my budget and the wiring made a very clean system no cords hanging of the wall. They completely surpassed my expectations. If you have problems just give them a call and they will fix it. Nice job!