Further to Ken's post. The harness is what really makes this in install that anyone can do. I am an electrical engineer so wiring does not scare but keeping track of which wire is which to ensure no cross wiring and or polarity issues scares me. With the harness and the prewired speakers it was actually impossible to mess up the wiring -- if you tried to do it wrong, the connections would not fit!
The system is starting to break in a bit and now comes the fiddling
Its fun and I have already had 2 people say that the system blows away anything they have ever heard!