Before starting, if I had to guess on the complexity of adding speakers, I would have imagined ... programming experience, and general computer knowledge, I just couldn't get it to work.