I wish I could say I did it myself. I'm an engineer/IT guy by trade and I also gained a massive amount of electronics experience in the USAF, but I just don't have the time.
I had a friend from HS that runs an audio shop and I had no problem with him installing the system for me.