Nick, before you do anything else, make sure to contact Tech Support and have them issue you a new connector. The thing with the wires pulling out was a known problem and they'll replace it for you.

I don't recommend returning to Circuit City for any reason. If I were in your shoes, I would call the installation charges "water under the bridge" and either hire a proper installer or do it myself.

___________
Tony Fabris
_________________________
Tony Fabris